Author: rjung
Date: Sat May 23 15:57:28 2015
New Revision: 1681360

URL: http://svn.apache.org/r1681360
Log:
Revert r1681141. Was:

Log errors processing LifecycleListener events and continue rather
than allowing uncaught exception to propagate (BZ 57939).

"The bz issue needs a more careful look."

Modified:
    tomcat/tc8.0.x/trunk/java/org/apache/catalina/util/LifecycleSupport.java
    tomcat/tc8.0.x/trunk/java/org/apache/catalina/util/LocalStrings.properties

Modified: 
tomcat/tc8.0.x/trunk/java/org/apache/catalina/util/LifecycleSupport.java
URL: 
http://svn.apache.org/viewvc/tomcat/tc8.0.x/trunk/java/org/apache/catalina/util/LifecycleSupport.java?rev=1681360&r1=1681359&r2=1681360&view=diff
==============================================================================
--- tomcat/tc8.0.x/trunk/java/org/apache/catalina/util/LifecycleSupport.java 
(original)
+++ tomcat/tc8.0.x/trunk/java/org/apache/catalina/util/LifecycleSupport.java 
Sat May 23 15:57:28 2015
@@ -22,10 +22,6 @@ package org.apache.catalina.util;
 import org.apache.catalina.Lifecycle;
 import org.apache.catalina.LifecycleEvent;
 import org.apache.catalina.LifecycleListener;
-import org.apache.juli.logging.Log;
-import org.apache.juli.logging.LogFactory;
-import org.apache.tomcat.util.ExceptionUtils;
-import org.apache.tomcat.util.res.StringManager;
 
 
 /**
@@ -36,12 +32,10 @@ import org.apache.tomcat.util.res.String
  */
 public final class LifecycleSupport {
 
-    private static final Log log = LogFactory.getLog(LifecycleSupport.class);
-    private static final StringManager sm = 
StringManager.getManager("org.apache.catalina.util");
-
 
     // ----------------------------------------------------------- Constructors
 
+
     /**
      * Construct a new LifecycleSupport object associated with the specified
      * Lifecycle component.
@@ -119,15 +113,9 @@ public final class LifecycleSupport {
 
         LifecycleEvent event = new LifecycleEvent(lifecycle, type, data);
         LifecycleListener interested[] = listeners;
-        for (int i = 0; i < interested.length; i++) {
-            try {
-                interested[i].lifecycleEvent(event);
-            } catch (Throwable t) {
-                ExceptionUtils.handleThrowable(t);
-                log.error(sm.getString("lifecycleBase.listenerFail",
-                        type, interested[i].getClass().getName()), t);
-            }
-        }
+        for (int i = 0; i < interested.length; i++)
+            interested[i].lifecycleEvent(event);
+
     }
 
 

Modified: 
tomcat/tc8.0.x/trunk/java/org/apache/catalina/util/LocalStrings.properties
URL: 
http://svn.apache.org/viewvc/tomcat/tc8.0.x/trunk/java/org/apache/catalina/util/LocalStrings.properties?rev=1681360&r1=1681359&r2=1681360&view=diff
==============================================================================
--- tomcat/tc8.0.x/trunk/java/org/apache/catalina/util/LocalStrings.properties 
(original)
+++ tomcat/tc8.0.x/trunk/java/org/apache/catalina/util/LocalStrings.properties 
Sat May 23 15:57:28 2015
@@ -30,7 +30,6 @@ lifecycleBase.destroyFail=Failed to dest
 lifecycleBase.destroyStopFail=Calling stop() on failed component [{0}] to 
trigger clean-up did not complete.
 lifecycleBase.initFail=Failed to initialize component [{0}]
 lifecycleBase.invalidTransition=An invalid Lifecycle transition was attempted 
([{0}]) for component [{1}] in state [{2}]
-lifecycleBase.listenerFail=Failed to processes [{0}] event for an instance of 
[{1}]
 lifecycleBase.setState=Setting state for [{0}] to [{1}]
 lifecycleBase.startFail=Failed to start component [{0}]
 lifecycleBase.stopFail=Failed to stop component [{0}]



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org

Reply via email to