Project

General

Profile

Bug #1909

error initializing the MultiClassLoader when a jar in the class path does not exist

Added by Constantin Asofiei over 11 years ago. Updated over 11 years ago.

Status:
New
Priority:
Normal
Assignee:
-
Target version:
-
Start date:
Due date:
% Done:

0%

billable:
No
vendor_id:
GCD
case_num:
version:

History

#1 Updated by Constantin Asofiei over 11 years ago

If a jar added to the -classpath does not exist, the MultiClassLoader (MCL) will fail initialization with this error (the server completes its start, but the MCL will remain missconfiged):

Can't load log handler "java.util.logging.ConsoleHandler" 
java.lang.IllegalStateException: recursive invocation
java.lang.IllegalStateException: recursive invocation
    at java.lang.ClassLoader.initSystemClassLoader(ClassLoader.java:1336)
    at java.lang.ClassLoader.getSystemClassLoader(ClassLoader.java:1319)
    at java.util.logging.LogManager$3.run(LogManager.java:358)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.util.logging.LogManager.loadLoggerHandlers(LogManager.java:345)
    at java.util.logging.LogManager.initializeGlobalHandlers(LogManager.java:1032)
    at java.util.logging.LogManager.access$1100(LogManager.java:129)
    at java.util.logging.LogManager$RootLogger.getHandlers(LogManager.java:1113)
    at java.util.logging.Logger.log(Logger.java:474)
    at java.util.logging.Logger.doLog(Logger.java:500)
    at java.util.logging.Logger.log(Logger.java:523)
    at com.goldencode.p2j.classloader.MultiClassLoader.resolveJarName(MultiClassLoader.java:309)
    at com.goldencode.p2j.classloader.MultiClassLoader.<clinit>(MultiClassLoader.java:75)
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Class.java:247)
    at java.lang.SystemClassLoaderAction.run(ClassLoader.java:2071)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.lang.ClassLoader.initSystemClassLoader(ClassLoader.java:1344)
    at java.lang.ClassLoader.getSystemClassLoader(ClassLoader.java:1319)

Also available in: Atom PDF