Bug 16170

Summary: NPE in XMLLayout
Product: Log4j - Now in Jira Reporter: Vladimir Korenev <vkorenev>
Component: LayoutAssignee: log4j-dev <log4j-dev>
Status: RESOLVED DUPLICATE    
Severity: normal    
Priority: P3    
Version: 1.2   
Target Milestone: ---   
Hardware: PC   
OS: All   

Description Vladimir Korenev 2003-01-16 15:52:14 UTC
I called 
logger.error(e.getMessage(), e);

When exception InvocationTargetException, the message is null, XMLLayout throws
a NPE. But AFAIK logger must not throw any exception anywhere.

java.lang.NullPointerException
        at org.apache.log4j.helpers.Transform.appendEscapingCDATA(Transform.java
:74)
        at org.apache.log4j.xml.XMLLayout.format(Unknown Source)
        at org.apache.log4j.WriterAppender.subAppend(WriterAppender.java:292)
        at org.apache.log4j.RollingFileAppender.subAppend(RollingFileAppender.ja
va:225)
        at org.apache.log4j.WriterAppender.append(WriterAppender.java:150)
        at org.apache.log4j.AppenderSkeleton.doAppend(AppenderSkeleton.java:221)

        at org.apache.log4j.helpers.AppenderAttachableImpl.appendLoopOnAppenders
(AppenderAttachableImpl.java:57)
        at org.apache.log4j.Category.callAppenders(Category.java:187)
        at org.apache.log4j.Category.forcedLog(Category.java:372)
        at org.apache.log4j.Category.error(Category.java:303)
        at ru.cboss.core.util.logging.impl.Log4jLogger.error(Log4jLogger.java:69
)
. . .
Comment 1 Ceki Gulcu 2003-02-18 16:46:05 UTC

*** This bug has been marked as a duplicate of 11570 ***