Rajesh created LOG4J2-3471:
------------------------------

             Summary: log4j-1.2-api-2.17.2 throws exception while removing 
appender with name as null
                 Key: LOG4J2-3471
                 URL: https://issues.apache.org/jira/browse/LOG4J2-3471
             Project: Log4j 2
          Issue Type: Bug
    Affects Versions: 2.17.2
            Reporter: Rajesh


The log4j 1.2 bridge for 2.17.2 throws null pointer exception while removing 
Null appender

viz. org.apache.log4j.varia.NullAppender 

The class AppenderAttachableImpl adds the null appender to the 
concurrenthashmap as "null" and on removal there is no check for null and 
removes the nullappender with name null hence the NullPointerexception.

Caused by: java.lang.NullPointerException
at java.util.concurrent.ConcurrentHashMap.remove(Unknown Source)
at 
org.apache.log4j.helpers.AppenderAttachableImpl.removeAppender(AppenderAttachableImpl.java:93)
at org.apache.log4j.Category.removeAppender(Category.java:618)



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

Reply via email to