Bug Report
https://issues.apache.org/bugzilla/show_bug.cgi?id=41186
Source Code
http://archive.apache.org/dist/logging/log4j/1.2.14/logging-log4j-1.2.14.zip
EvoCrash Target Frame
4
java.lang.NullPointerException:
    at java.lang.String.lastIndexOf(String.java:1827)
    at java.lang.String.lastIndexOf(String.java:1807)
    at org.apache.log4jb.spi.LocationInfo.(LocationInfo.java:121)
    at org.apache.log4jb.spi.LoggingEvent.getLocationInformation(LoggingEvent.java:191)
    at org.apache.log4jb.helpers.PatternParser$ClassNamePatternConverter.getFullyQualifiedName(PatternParser.java:539)
    at org.apache.log4jb.helpers.PatternParser$NamedPatternConverter.convert(PatternParser.java:512)
    at org.apache.log4jb.helpers.PatternConverter.PatternConverter.java:64
    at org.apache.log4jb.PatternLayout.PatternLayout.java:503
    at org.apache.log4jb.WriterAppender.subAppend(WriterAppender.java:302)
    at org.apache.log4jb.WriterAppender.append(WriterAppender.java:160)
    at org.apache.log4jb.AppenderSkeleton.doAppend(AppenderSkeleton.java:230)
    at org.apache.log4jb.helpers.AppenderAttachableImpl.appendLoopOnAppenders(AppenderAttachableImpl.java:66)
    at org.apache.log4jb.AsyncAppender$Dispatcher.run(AsyncAppender.java:578)
public void test0() throws Throwable {
    Class class0 = String.class;
    Logger logger0 = Logger.getLogger(class0);
    Level level0 = Level.TRACE;
    MockMinguoDate mockMinguoDate0 = new MockMinguoDate();
    MockThrowable mockThrowable0 = new MockThrowable();
    LoggingEvent loggingEvent0 = new LoggingEvent("!vVe", (Category) logger0, (-3060L), (Priority) level0, (Object) mockMinguoDate0, (Throwable) mockThrowable0);
    LogLog.setInternalDebugging(true);
    loggingEvent0.getNDC();
    loggingEvent0.getMDC("!vVe");
    loggingEvent0.getThrowableInformation();
    loggingEvent0.getLocationInformation();
    loggingEvent0.getThrowableStrRep();
    loggingEvent0.getLocationInformation();
    loggingEvent0.getLoggerName();
    loggingEvent0.getNDC();
    loggingEvent0.getMessage();
    Hierarchy hierarchy0 = new Hierarchy(logger0);
    LoggingEvent loggingEvent1 = new LoggingEvent((String) null, (Category) logger0, loggingEvent0.level, (Object) hierarchy0, (Throwable) mockThrowable0);
    loggingEvent1.getLocationInformation();
}

-