Author: ainze
Date: 2009-06-25 16:12:49 -0400 (Thu, 25 Jun 2009)
New Revision: 5123
Modified:
jbpm4/trunk/modules/pvm/src/main/java/org/jbpm/pvm/internal/jobexecutor/JobExecutorTimerSession.java
Log:
the transaction is not required, fixed nullpointer
Modified:
jbpm4/trunk/modules/pvm/src/main/java/org/jbpm/pvm/internal/jobexecutor/JobExecutorTimerSession.java
===================================================================
---
jbpm4/trunk/modules/pvm/src/main/java/org/jbpm/pvm/internal/jobexecutor/JobExecutorTimerSession.java 2009-06-25
13:49:50 UTC (rev 5122)
+++
jbpm4/trunk/modules/pvm/src/main/java/org/jbpm/pvm/internal/jobexecutor/JobExecutorTimerSession.java 2009-06-25
20:12:49 UTC (rev 5123)
@@ -60,7 +60,11 @@
&& (jobExecutor!=null)
) {
jobExecutorNotificationScheduled = true;
- transaction.registerSynchronization(new JobAddedNotification(jobExecutor));
+
+ //a transaction is not required (can be null)
+ if (transaction != null) {
+ transaction.registerSynchronization(new JobAddedNotification(jobExecutor));
+ }
}
}
Show replies by date