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]

Reply via email to