From 41180d78e29fae6be82a0c96ae101a4ef440f078 Mon Sep 17 00:00:00 2001 From: Andrey Breslav Date: Thu, 10 Oct 2013 18:28:14 +0400 Subject: [PATCH] Do not fail with NPE if a class is not found in preloader --- .../src/org/jetbrains/jet/preloading/ClassPreloadingUtils.java | 3 +++ 1 file changed, 3 insertions(+) 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;