Author: fhanik Date: Tue Jun 10 10:43:28 2008 New Revision: 666232 URL: http://svn.apache.org/viewvc?rev=666232&view=rev Log: prevent NPE during shutdown where the logger has been shutdown and delayed resources still trying to log java.lang.NullPointerException at org.apache.juli.FileHandler.publish(FileHandler.java:136)
Modified: tomcat/trunk/java/org/apache/juli/FileHandler.java Modified: tomcat/trunk/java/org/apache/juli/FileHandler.java URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/juli/FileHandler.java?rev=666232&r1=666231&r2=666232&view=diff ============================================================================== --- tomcat/trunk/java/org/apache/juli/FileHandler.java (original) +++ tomcat/trunk/java/org/apache/juli/FileHandler.java Tue Jun 10 10:43:28 2008 @@ -133,8 +133,12 @@ } try { - writer.write(result); - writer.flush(); + if (writer!=null) { + writer.write(result); + writer.flush(); + } else { + reportError("FileHandler is closed or not yet initialized, unable to log ["+result+"]", null, ErrorManager.WRITE_FAILURE); + } } catch (Exception e) { reportError(null, e, ErrorManager.WRITE_FAILURE); return; --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]