[ https://issues.apache.org/jira/browse/LOG4J2-2316?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16551725#comment-16551725 ]
Gary Gregory commented on LOG4J2-2316: -------------------------------------- I see you wrote: {quote} Configurator.setLevel(className, levelToSet);//line where exception is thrown when levelToSet is null {quote} May you paste the exception here please? Gary > NullPointerException while calling Configurator.setLevel() > ---------------------------------------------------------- > > Key: LOG4J2-2316 > URL: https://issues.apache.org/jira/browse/LOG4J2-2316 > Project: Log4j 2 > Issue Type: Bug > Components: Core, Web/Servlet > Affects Versions: 2.11.0 > Environment: webapplication running in tomcat 8.5 > Reporter: Ranjit Dsouza > Priority: Major > > Hi I want to report an intermittent issue in my webapplication wherein log4j > throws an NPE. > Here is the stack trace: > java.lang.NullPointerException > at > org.apache.logging.log4j.core.config.LoggerConfig.getLevel(LoggerConfig.java:268) > at > org.apache.logging.log4j.core.Logger$PrivateConfig.<init>(Logger.java:384) > at > org.apache.logging.log4j.core.Logger.updateConfiguration(Logger.java:365) > at > org.apache.logging.log4j.core.LoggerContext.updateLoggers(LoggerContext.java:652) > at > org.apache.logging.log4j.core.LoggerContext.updateLoggers(LoggerContext.java:641) > at > org.apache.logging.log4j.core.config.Configurator.setLevel(Configurator.java:296) > at > com.netbackup.logging.util.DebugLoggerFactory.getLogger(DebugLoggerFactory.java:346) > at > com.netbackup.logging.util.DebugLoggerFactory.getLogger(DebugLoggerFactory.java:359) > at > com.netbackup.logging.util.WebServiceLoggerFactory.getLogger(WebServiceLoggerFactory.java:14) > at > com.netbackup.common.logging.LoggerFactory.getLogger(LoggerFactory.java:34) > > Log4j code where the NPE occurs: (LoggerConfig.java) > /** > * Returns the logging Level. > * > * @return the logging Level. > */ > public Level getLevel() > { return level == null ? parent.getLevel() : level; } //This is > the line where the NPE gets thrown > > Inference is parent(LoggerConfig) itself was null. When can this situation > arise? -- This message was sent by Atlassian JIRA (v7.6.3#76005)