Author: reto
Date: Fri Aug 31 14:46:24 2012
New Revision: 1379471

URL: http://svn.apache.org/viewvc?rev=1379471&view=rev
Log:
STANBOL-728: If job fails because of SecurityException, rethrow it

Modified:
    
incubator/stanbol/trunk/enhancer/jobmanager/event/src/main/java/org/apache/stanbol/enhancer/jobmanager/event/impl/EventJobManagerImpl.java

Modified: 
incubator/stanbol/trunk/enhancer/jobmanager/event/src/main/java/org/apache/stanbol/enhancer/jobmanager/event/impl/EventJobManagerImpl.java
URL: 
http://svn.apache.org/viewvc/incubator/stanbol/trunk/enhancer/jobmanager/event/src/main/java/org/apache/stanbol/enhancer/jobmanager/event/impl/EventJobManagerImpl.java?rev=1379471&r1=1379470&r2=1379471&view=diff
==============================================================================
--- 
incubator/stanbol/trunk/enhancer/jobmanager/event/src/main/java/org/apache/stanbol/enhancer/jobmanager/event/impl/EventJobManagerImpl.java
 (original)
+++ 
incubator/stanbol/trunk/enhancer/jobmanager/event/src/main/java/org/apache/stanbol/enhancer/jobmanager/event/impl/EventJobManagerImpl.java
 Fri Aug 31 14:46:24 2012
@@ -148,7 +148,12 @@ public class EventJobManagerImpl impleme
         //      RESTful interface of the Enhancer!
         //ci.getMetadata().addAll(job.getExecutionMetadata());
         if(job.isFailed()){
-            throw new ChainException(job.getErrorMessage(), job.getError());
+               Exception e = job.getError();
+               if (e instanceof SecurityException) {
+                       throw (SecurityException)e;
+               } else {
+                       throw new ChainException(job.getErrorMessage(), e);
+               }
         }
         if(!job.isFinished()){
             throw new ChainException("EnhancementJobManager was deactivated 
while" +


Reply via email to