[
https://issues.apache.org/jira/browse/LOG4J2-2316?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16551725#comment-16551725
]
Gary Gregory edited comment on LOG4J2-2316 at 7/21/18 3:02 PM:
---------------------------------------------------------------
I see you wrote:
{quote}Configurator.setLevel(className, levelToSet);//line where exception is
thrown when levelToSet is null
{quote}
If this is a different exception than May you paste the exception here please?
Gary
was (Author: garydgregory):
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)