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" +