diff --git a/compiler/preloader/src/org/jetbrains/jet/preloading/ClassPreloadingUtils.java b/compiler/preloader/src/org/jetbrains/jet/preloading/ClassPreloadingUtils.java index 3f129f6d813..5384309afc2 100644 --- a/compiler/preloader/src/org/jetbrains/jet/preloading/ClassPreloadingUtils.java +++ b/compiler/preloader/src/org/jetbrains/jet/preloading/ClassPreloadingUtils.java @@ -78,6 +78,9 @@ public class ClassPreloadingUtils { // Look in this class loader and then in the parent one Class aClass = super.loadClass(name); if (aClass == null) { + if (parent == null) { + throw new ClassNotFoundException("Class not available in preloader: " + name); + } return parent.loadClass(name); } return aClass;