Bug Report
https://issues.apache.org/bugzilla/show_bug.cgi?id=46144
Source Code
http://archive.apache.org/dist/logging/log4j/1.2.15/apache-log4j-1.2.15.zip
EvoCrash Target Frame
2 and 3
java.lang.NullPointerException
    at java.io.Writer.write(Writer.java:157)
    at org.apache.log4jb.helpers.QuietWriter.write(QuietWriter.java:50)
    at org.apache.log4jb.WriterAppender.subAppend(WriterAppender.java:309)
    at org.apache.log4jb.WriterAppender.append(WriterAppender.java:160)
    at ru.yandex.video.converter.convert.ConfiguredFileAppender.append(ConfiguredFileAppender.java:23)
    at org.apache.log4jb.AppenderSkeleton.doAppend(AppenderSkeleton.java:251)
public void test0() throws Throwable {
    AsyncAppender asyncAppender0 = new AsyncAppender();
    OnlyOnceErrorHandler onlyOnceErrorHandler0 = (OnlyOnceErrorHandler)asyncAppender0.getErrorHandler();
    CharArrayWriter charArrayWriter0 = new CharArrayWriter();
    QuietWriter quietWriter0 = new QuietWriter((Writer) charArrayWriter0, (ErrorHandler) onlyOnceErrorHandler0);
    quietWriter0.write((String) null);
}

public void test1() throws Throwable {
    FileSystemHandling fileSystemHandling0 = new FileSystemHandling();
    FileSystemHandling.shouldAllThrowIOExceptions();
    FileSystemHandling.shouldAllThrowIOExceptions();
    EvoSuiteFile evoSuiteFile0 = new EvoSuiteFile("D:\\mozhansoltani\\Desktop\\newWS\\EvoCrash\\AcceptOnMatch");
    FileSystemHandling.shouldAllThrowIOExceptions();
    MockException mockException0 = new MockException();
    MockThrowable.getDefaultStackTrace();
    Level level0 = Level.toLevel("H@#D");
    FileSystemHandling.appendDataToFile(evoSuiteFile0, (byte[]) null);
    FileSystemHandling.shouldAllThrowIOExceptions();
    MockThaiBuddhistDate mockThaiBuddhistDate0 = new MockThaiBuddhistDate();
    MockThaiBuddhistDate mockThaiBuddhistDate1 = new MockThaiBuddhistDate();
    RootLogger rootLogger0 = (RootLogger)Logger.getRootLogger();
    System.setCurrentTimeMillis(0L);
    TTCCLayout tTCCLayout0 = new TTCCLayout();
    FileAppender fileAppender0 = new FileAppender((Layout) tTCCLayout0, "H@#D", false, true, 3);
    String[] stringArray0 = new String[9];
    stringArray0[0] = "gz2MMK4a@";
    stringArray0[1] = null;
    stringArray0[2] = "";
    ThrowableInformation throwableInformation0 = new ThrowableInformation(stringArray0);
    LocationInfo locationInfo0 = new LocationInfo((Throwable) mockException0, "RWW");
    LoggingEvent loggingEvent0 = new LoggingEvent(stringArray0[3], (Category) rootLogger0, 0L, (Priority) level0, (Object) fileAppender0, (Throwable) mockException0);
    Map map0 = loggingEvent0.getProperties();
    LoggingEvent loggingEvent1 = new LoggingEvent("gz2MMK4a@", (Category) rootLogger0, (-1432L), level0, (Object) mockException0, "", throwableInformation0, ")hgF8", locationInfo0, (Map) map0);
    fileAppender0.subAppend(loggingEvent1);
}

-