[
https://issues.apache.org/jira/browse/LOG4J2-3331?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Ralph Goers resolved LOG4J2-3331.
---------------------------------
Resolution: Information Provided
Resolving as information provided.
> After upgrading version 2.13, the className and lineNumber cannot be obtained
> -----------------------------------------------------------------------------
>
> Key: LOG4J2-3331
> URL: https://issues.apache.org/jira/browse/LOG4J2-3331
> Project: Log4j 2
> Issue Type: Bug
> Components: Core
> Affects Versions: 2.13.1, 2.17.0
> Reporter: Ning Ning Han
> Priority: Major
> Attachments: image-2022-01-12-23-34-25-594.png
>
>
> I upgraded the version of log4j to 2.13, which caused a problem as follows:
> 2022-01-12 23:29:09,846 Log4j2-TF-4-AsyncLoggerConfig-2 ERROR An exception
> occurred processing Appender Console java.lang.NullPointerException
> at
> com.test.lego.common.log.MyStandardLayout.toSerializable(MyStandardLayout.java:91)
> at
> com.test.lego.common.log.MyStandardLayout.toSerializable(MyStandardLayout.java:26)
> at
> org.apache.logging.log4j.core.layout.AbstractStringLayout.toByteArray(AbstractStringLayout.java:308)
> at
> org.apache.logging.log4j.core.layout.AbstractLayout.encode(AbstractLayout.java:210)
> at
> org.apache.logging.log4j.core.layout.AbstractLayout.encode(AbstractLayout.java:37)
> at
> org.apache.logging.log4j.core.appender.AbstractOutputStreamAppender.directEncodeEvent(AbstractOutputStreamAppender.java:197)
> at
> org.apache.logging.log4j.core.appender.AbstractOutputStreamAppender.tryAppend(AbstractOutputStreamAppender.java:190)
> at
> org.apache.logging.log4j.core.appender.AbstractOutputStreamAppender.append(AbstractOutputStreamAppender.java:181)
> at
> org.apache.logging.log4j.core.config.AppenderControl.tryCallAppender(AppenderControl.java:156)
> at
> org.apache.logging.log4j.core.config.AppenderControl.callAppender0(AppenderControl.java:129)
> at
> org.apache.logging.log4j.core.config.AppenderControl.callAppenderPreventRecursion(AppenderControl.java:120)
> at
> org.apache.logging.log4j.core.config.AppenderControl.callAppender(AppenderControl.java:84)
> at
> org.apache.logging.log4j.core.config.LoggerConfig.callAppenders(LoggerConfig.java:543)
> at
> org.apache.logging.log4j.core.async.AsyncLoggerConfig.callAppenders(AsyncLoggerConfig.java:127)
> at
> org.apache.logging.log4j.core.config.LoggerConfig.processLogEvent(LoggerConfig.java:502)
> at
> org.apache.logging.log4j.core.config.LoggerConfig.log(LoggerConfig.java:485)
> at
> org.apache.logging.log4j.core.async.AsyncLoggerConfig.log(AsyncLoggerConfig.java:121)
> at
> org.apache.logging.log4j.core.async.AsyncLoggerConfig.logToAsyncLoggerConfigsOnCurrentThread(AsyncLoggerConfig.java:169)
> at
> org.apache.logging.log4j.core.async.AsyncLoggerConfigDisruptor$Log4jEventWrapperHandler.onEvent(AsyncLoggerConfigDisruptor.java:111)
> at
> org.apache.logging.log4j.core.async.AsyncLoggerConfigDisruptor$Log4jEventWrapperHandler.onEvent(AsyncLoggerConfigDisruptor.java:97)
> at
> com.lmax.disruptor.BatchEventProcessor.processEvents(BatchEventProcessor.java:169)
> at
> com.lmax.disruptor.BatchEventProcessor.run(BatchEventProcessor.java:126)
> at java.lang.Thread.run(Thread.java:748)
>
> key code of the MyStandardLayout :
> !image-2022-01-12-23-34-25-594.png!
> event.getSource is null
>
> This problem occurs in versions greater than 2.12
>
--
This message was sent by Atlassian Jira
(v8.20.1#820001)