[jboss-svn-commits] JBL Code SVN: r27705 - labs/jbossesb/branches/JBESB_4_4_GA_CP/product/services/jbpm/src/main/java/org/jboss/soa/esb/services/jbpm/integration/timer.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Tue Jul 7 13:49:59 EDT 2009


Author: kevin.conner at jboss.com
Date: 2009-07-07 13:49:59 -0400 (Tue, 07 Jul 2009)
New Revision: 27705

Modified:
   labs/jbossesb/branches/JBESB_4_4_GA_CP/product/services/jbpm/src/main/java/org/jboss/soa/esb/services/jbpm/integration/timer/QuartzSchedulerService.java
Log:
Force refiring of job for runtime exceptions: JBESB-2716

Modified: labs/jbossesb/branches/JBESB_4_4_GA_CP/product/services/jbpm/src/main/java/org/jboss/soa/esb/services/jbpm/integration/timer/QuartzSchedulerService.java
===================================================================
--- labs/jbossesb/branches/JBESB_4_4_GA_CP/product/services/jbpm/src/main/java/org/jboss/soa/esb/services/jbpm/integration/timer/QuartzSchedulerService.java	2009-07-07 17:09:43 UTC (rev 27704)
+++ labs/jbossesb/branches/JBESB_4_4_GA_CP/product/services/jbpm/src/main/java/org/jboss/soa/esb/services/jbpm/integration/timer/QuartzSchedulerService.java	2009-07-07 17:49:59 UTC (rev 27705)
@@ -227,6 +227,12 @@
                                 return ;
                             }
                         }
+                        catch (final RuntimeException re)
+                        {
+                            final JobExecutionException jobEx = new JobExecutionException(re, true);
+                            jobEx.setErrorCode(JobExecutionException.ERR_JOB_EXECUTION_THREW_EXCEPTION);
+                            throw jobEx ;
+                        }
                         finally
                         {
                             jbpmContext.close() ;




More information about the jboss-svn-commits mailing list