[ 
https://issues.apache.org/jira/browse/LOG4J2-2316?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16443645#comment-16443645
 ] 

Ranjit Dsouza commented on LOG4J2-2316:
---------------------------------------

Yes, let's take this forward
I will use version 2.11.0 and see if there is an improvement. I will get back 
in case I see the issue recur again.

Can you guide me on version 2.11?
   should we wait for the next upcoming stable version after 2.11, or is the 
current version 2.11 good enough? 

Thanks
Ranjit D'Souza



> 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
>    Affects Versions: 2.10.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)

Reply via email to