< prev index next >

src/java.base/share/classes/jdk/internal/loader/ClassLoaders.java

Print this page

        

@@ -131,11 +131,12 @@
      * from the application class loader.
      */
     private static class ExtClassLoader extends BuiltinClassLoader {
         static {
             if (!ClassLoader.registerAsParallelCapable())
-                throw new InternalError();
+                throw new InternalError("Classloader is not registered" +
+                    " as parallel capable.");
         }
 
         ExtClassLoader(BootClassLoader parent) {
             super(parent, null);
         }

@@ -156,11 +157,12 @@
      * customizations to be compatible with long standing behavior.
      */
     private static class AppClassLoader extends BuiltinClassLoader {
         static {
             if (!ClassLoader.registerAsParallelCapable())
-                throw new InternalError();
+                throw new InternalError("Classloader is not registered" +
+                    " as parallel capable.");
         }
 
         final URLClassPath ucp;
 
         AppClassLoader(ExtClassLoader parent, URLClassPath ucp) {
< prev index next >