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)