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;
+
   }