Author: gmazza
Date: Fri Aug 16 19:52:40 2013
New Revision: 1514871

URL: http://svn.apache.org/r1514871
Log:
Explicitly throwing ThreadDeath per its JavaDoc advisement to do so.

Modified:
    
roller/trunk/app/src/main/java/org/apache/roller/weblogger/business/GuiceWebloggerProvider.java

Modified: 
roller/trunk/app/src/main/java/org/apache/roller/weblogger/business/GuiceWebloggerProvider.java
URL: 
http://svn.apache.org/viewvc/roller/trunk/app/src/main/java/org/apache/roller/weblogger/business/GuiceWebloggerProvider.java?rev=1514871&r1=1514870&r2=1514871&view=diff
==============================================================================
--- 
roller/trunk/app/src/main/java/org/apache/roller/weblogger/business/GuiceWebloggerProvider.java
 (original)
+++ 
roller/trunk/app/src/main/java/org/apache/roller/weblogger/business/GuiceWebloggerProvider.java
 Fri Aug 16 19:52:40 2013
@@ -51,7 +51,9 @@ public class GuiceWebloggerProvider impl
             Class moduleClass = Class.forName(moduleClassname);
             Module module = (Module)moduleClass.newInstance();
             injector = Guice.createInjector(module);
-        } catch (Throwable e) {                
+        } catch (ThreadDeath t) {
+            throw t;
+        } catch (Throwable e) {
             // Fatal misconfiguration, cannot recover
             throw new RuntimeException("Error instantiating backend module " + 
moduleClassname, e);
         }
@@ -73,7 +75,9 @@ public class GuiceWebloggerProvider impl
             Class moduleClass = Class.forName(moduleClassname);
             Module module = (Module)moduleClass.newInstance();
             injector = Guice.createInjector(module);
-        } catch (Throwable e) {                
+        } catch (ThreadDeath t) {
+            throw t;
+        } catch (Throwable e) {
             // Fatal misconfiguration, cannot recover
             throw new RuntimeException("Error instantiating backend module " + 
moduleClassname, e);
         }


Reply via email to