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);
}