You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ode.apache.org by ms...@apache.org on 2007/01/29 17:42:59 UTC
svn commit: r501101 -
/incubator/ode/trunk/bpel-scheduler-quartz/src/main/java/org/apache/ode/bpel/scheduler/quartz/JTAJobRunShell.java
Author: mszefler
Date: Mon Jan 29 08:42:58 2007
New Revision: 501101
URL: http://svn.apache.org/viewvc?view=rev&rev=501101
Log:
Fixed NPE when job is re-run by Quartz.
Modified:
incubator/ode/trunk/bpel-scheduler-quartz/src/main/java/org/apache/ode/bpel/scheduler/quartz/JTAJobRunShell.java
Modified: incubator/ode/trunk/bpel-scheduler-quartz/src/main/java/org/apache/ode/bpel/scheduler/quartz/JTAJobRunShell.java
URL: http://svn.apache.org/viewvc/incubator/ode/trunk/bpel-scheduler-quartz/src/main/java/org/apache/ode/bpel/scheduler/quartz/JTAJobRunShell.java?view=diff&rev=501101&r1=501100&r2=501101
==============================================================================
--- incubator/ode/trunk/bpel-scheduler-quartz/src/main/java/org/apache/ode/bpel/scheduler/quartz/JTAJobRunShell.java (original)
+++ incubator/ode/trunk/bpel-scheduler-quartz/src/main/java/org/apache/ode/bpel/scheduler/quartz/JTAJobRunShell.java Mon Jan 29 08:42:58 2007
@@ -45,7 +45,7 @@
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*/
- private TransactionManager _txm;
+ private final TransactionManager _txm;
/**
* <p>
@@ -56,7 +56,10 @@
Scheduler scheduler, SchedulingContext schdCtxt,
TransactionManager tm) {
super(jobRunShellFactory, scheduler, schdCtxt);
+ if (tm == null)
+ throw new NullPointerException("Null transaction manager.");
_txm = tm;
+
}
/*
@@ -111,7 +114,7 @@
}
}
- _txm = null;
+
}