Author: gmazza
Date: Sun Aug 11 03:29:54 2013
New Revision: 1512867
URL: http://svn.apache.org/r1512867
Log:
Reverted back to Throwable instead of Exception for TaskScheduler except now
throwing ThreadDeath per JDK explanation:
http://docs.oracle.com/javase/7/docs/api/java/lang/ThreadDeath.html
Modified:
roller/trunk/app/src/main/java/org/apache/roller/weblogger/business/runnable/TaskScheduler.java
Modified:
roller/trunk/app/src/main/java/org/apache/roller/weblogger/business/runnable/TaskScheduler.java
URL:
http://svn.apache.org/viewvc/roller/trunk/app/src/main/java/org/apache/roller/weblogger/business/runnable/TaskScheduler.java?rev=1512867&r1=1512866&r2=1512867&view=diff
==============================================================================
---
roller/trunk/app/src/main/java/org/apache/roller/weblogger/business/runnable/TaskScheduler.java
(original)
+++
roller/trunk/app/src/main/java/org/apache/roller/weblogger/business/runnable/TaskScheduler.java
Sun Aug 11 03:29:54 2013
@@ -182,9 +182,10 @@ public class TaskScheduler implements Ru
log.debug(task.getName()+": LAUNCHING task");
pool.submit(task);
}
-
- } catch(Exception e) {
- log.warn(task.getName()+": Unhandled exception caught", e);
+ } catch (ThreadDeath t) {
+ throw t;
+ } catch (Throwable t) {
+ log.warn(task.getName() + ": Unhandled exception caught", t);
}
}