DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUGĀ· RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT <http://issues.apache.org/bugzilla/show_bug.cgi?id=38993>. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED ANDĀ· INSERTED IN THE BUG DATABASE.
http://issues.apache.org/bugzilla/show_bug.cgi?id=38993 Summary: FileAppender#setFile() NPE when BufferedIO=true Product: Log4j Version: 1.3alpha Platform: All OS/Version: Windows XP Status: NEW Severity: regression Priority: P2 Component: Appender AssignedTo: log4j-dev@logging.apache.org ReportedBy: [EMAIL PROTECTED] Version 1.3 Alpha 8. This works in 1.3 Alpha 7. You get an NPE when a FileAppender's BufferedIO is set to true. For example: log4j.appender.TextFile=org.apache.log4j.FileAppender log4j.appender.TextFile.Append=false log4j.appender.TextFile.BufferedIO=true log4j.appender.TextFile.File=${java.io.tmpdir}/log/ais.log log4j.appender.TextFile.ImmediateFlush=true log4j.appender.TextFile.layout=org.apache.log4j.PatternLayout log4j.appender.TextFile.layout.ConversionPattern=%d{ISO8601} [%t] %-5p: %m%n Gives: java.lang.NullPointerException at java.io.Writer.<init>(Writer.java:70) at java.io.BufferedWriter.<init>(BufferedWriter.java:83) at org.apache.log4j.FileAppender.setFile(FileAppender.java:287) at org.apache.log4j.FileAppender.activateOptions(FileAppender.java:155) at org.apache.log4j.PropertyConfigurator.activateOptions(PropertyConfigurator.java:703) at org.apache.log4j.PropertyConfigurator.parseAppender(PropertyConfigurator.java:692) at org.apache.log4j.PropertyConfigurator.parseCategory(PropertyConfigurator.java:625) at org.apache.log4j.PropertyConfigurator.configureRootCategory(PropertyConfigurator.java:503) at org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:385) at org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:320) at org.apache.log4j.PropertyConfigurator.configure(PropertyConfigurator.java:326) -- Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]