diff --git a/core/descriptors/src/org/jetbrains/kotlin/builtins/KotlinBuiltIns.java b/core/descriptors/src/org/jetbrains/kotlin/builtins/KotlinBuiltIns.java index 8bc8054c510..f3d0091d8de 100644 --- a/core/descriptors/src/org/jetbrains/kotlin/builtins/KotlinBuiltIns.java +++ b/core/descriptors/src/org/jetbrains/kotlin/builtins/KotlinBuiltIns.java @@ -91,7 +91,8 @@ public abstract class KotlinBuiltIns { new Function1() { @Override public InputStream invoke(String path) { - return KotlinBuiltIns.class.getClassLoader().getResourceAsStream(path); + ClassLoader classLoader = KotlinBuiltIns.class.getClassLoader(); + return classLoader != null ? classLoader.getResourceAsStream(path) : ClassLoader.getSystemResourceAsStream(path); } } );