LIUJIAN created LOG4J2-640:
------------------------------

             Summary: java.lang.NullPointerException cause by 
NULLThread.currentThread().getContextClassLoader() when logging
                 Key: LOG4J2-640
                 URL: https://issues.apache.org/jira/browse/LOG4J2-640
             Project: Log4j 2
          Issue Type: Bug
          Components: Core
    Affects Versions: 2.0-rc1
         Environment: Linux,java 1.6
            Reporter: LIUJIAN


EXCEPTION:
java.lang.NullPointerException
        at 
org.apache.logging.log4j.core.impl.ThrowableProxy.loadClass(ThrowableProxy.java:468)
        at 
org.apache.logging.log4j.core.impl.ThrowableProxy.resolvePackageData(ThrowableProxy.java:395)
        at 
org.apache.logging.log4j.core.impl.ThrowableProxy.<init>(ThrowableProxy.java:97)
        at 
org.apache.logging.log4j.core.impl.Log4jLogEvent.<init>(Log4jLogEvent.java:114)
        at 
org.apache.logging.log4j.core.impl.Log4jLogEvent.<init>(Log4jLogEvent.java:90)
        at 
org.apache.logging.log4j.core.impl.DefaultLogEventFactory.createEvent(DefaultLogEventFactory.java:49)
        at 
org.apache.logging.log4j.core.config.LoggerConfig.log(LoggerConfig.java:365)
        at org.apache.logging.log4j.core.Logger.log(Logger.java:112)
        at 
org.apache.logging.log4j.spi.AbstractLogger.error(AbstractLogger.java:605)
        at 
com.taobao.security.sm.service.manager.SmServiceConfigManager.handleAppConfig(SmServiceConfigManager.java:133)

SOURCE: 
loadClass() in ThrowableProxy.java:
clazz = Thread.currentThread().getContextClassLoader().loadClass(className);

REASON:
Thread.currentThread().getContextClassLoader() return null to raise 
NullPointerException.

pls fix it.





--
This message was sent by Atlassian JIRA
(v6.2#6252)

---------------------------------------------------------------------
To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
For additional commands, e-mail: log4j-dev-h...@logging.apache.org

Reply via email to