elvishew/xLog

NPE in FilePrinter

iliYF opened this issue · 3 comments

iliYF commented

java.lang.NullPointerException

Attempt to invoke virtual method 'void java.io.BufferedWriter.write(java.lang.String)' on a null object reference
com.elvishew.xlog.printer.file.FilePrinter$Writer.void appendLog(java.lang.String)(SourceFile:13)

# Thread-73(1151)
java.lang.NullPointerException
Attempt to invoke virtual method 'void java.io.BufferedWriter.write(java.lang.String)' on a null object reference

1 com.elvishew.xlog.printer.file.FilePrinter$Writer.void appendLog(java.lang.String)(SourceFile:13)
2 com.elvishew.xlog.printer.file.FilePrinter.void doPrintln(long,int,java.lang.String,java.lang.String)(SourceFile:28)
3 com.elvishew.xlog.printer.file.FilePrinter.void access$200(com.elvishew.xlog.printer.file.FilePrinter,long,int,java.lang.String,java.lang.String)(SourceFile:1)
4 com.elvishew.xlog.printer.file.FilePrinter$Worker.void run()(SourceFile:2)
5 java.lang.Thread.run(Thread.java:919)

Have you solved it?

@iliYF Have you find out the root reason of NPE? Why the bufferedWriter is null before appendLog

Track in #70