[ 
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)

Reply via email to