On 22.08.2013 13:24, ma...@apache.org wrote: > Author: markt > Date: Thu Aug 22 11:24:07 2013 > New Revision: 1516416 > > URL: http://svn.apache.org/r1516416 > Log: > Fix NPE observed in testing logs > > Modified: > tomcat/trunk/java/org/apache/juli/OneLineFormatter.java > > Modified: tomcat/trunk/java/org/apache/juli/OneLineFormatter.java > URL: > http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/juli/OneLineFormatter.java?rev=1516416&r1=1516415&r2=1516416&view=diff > ============================================================================== > --- tomcat/trunk/java/org/apache/juli/OneLineFormatter.java (original) > +++ tomcat/trunk/java/org/apache/juli/OneLineFormatter.java Thu Aug 22 > 11:24:07 2013 > @@ -191,7 +191,9 @@ public class OneLineFormatter extends Fo > } > ThreadInfo threadInfo = > threadMxBean.getThreadInfo(logRecordThreadId); > - result = threadInfo.getThreadName();
Maybe you didn't want to delete that line but keep it below the null check? Otherwise I don't see where the MXBean gets used after the check and the cache won't get filled with anything useful. > + if (threadInfo == null) { > + return Long.toString(logRecordThreadId); > + } > } > > cache.put(Integer.valueOf(logRecordThreadId), result); Regards, Rainer --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org