From 3d4e3c4dd901beb1c928b62648d301021866bd7b Mon Sep 17 00:00:00 2001 From: Stepan Koltsov Date: Mon, 19 Mar 2012 14:57:01 +0400 Subject: [PATCH] better diagnostics --- .../jetbrains/jet/lang/types/lang/JetStandardLibrary.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/compiler/frontend/src/org/jetbrains/jet/lang/types/lang/JetStandardLibrary.java b/compiler/frontend/src/org/jetbrains/jet/lang/types/lang/JetStandardLibrary.java index d2ab90412da..92de70ba500 100644 --- a/compiler/frontend/src/org/jetbrains/jet/lang/types/lang/JetStandardLibrary.java +++ b/compiler/frontend/src/org/jetbrains/jet/lang/types/lang/JetStandardLibrary.java @@ -132,7 +132,12 @@ public class JetStandardLibrary { try { List files = new LinkedList(); for(String fileName : libraryFiles) { - InputStream stream = JetStandardClasses.class.getClassLoader().getResourceAsStream("jet/" + fileName); + String path = "jet/" + fileName; + InputStream stream = JetStandardClasses.class.getClassLoader().getResourceAsStream(path); + + if (stream == null) { + throw new IllegalStateException("resource not found in classpath: " + path); + } //noinspection IOResourceOpenedButNotSafelyClosed JetFile file = (JetFile) PsiFileFactory.getInstance(project).createFileFromText(fileName,