Author: boisvert
Date: Thu Mar 19 00:36:27 2009
New Revision: 755801

URL: http://svn.apache.org/viewvc?rev=755801&view=rev
Log:
ODE-557: NPE in Job.equals() when doing process-to-process invocations

Modified:
    ode/trunk/engine/src/main/java/org/apache/ode/bpel/engine/ODEProcess.java

Modified: 
ode/trunk/engine/src/main/java/org/apache/ode/bpel/engine/ODEProcess.java
URL: 
http://svn.apache.org/viewvc/ode/trunk/engine/src/main/java/org/apache/ode/bpel/engine/ODEProcess.java?rev=755801&r1=755800&r2=755801&view=diff
==============================================================================
--- ode/trunk/engine/src/main/java/org/apache/ode/bpel/engine/ODEProcess.java 
(original)
+++ ode/trunk/engine/src/main/java/org/apache/ode/bpel/engine/ODEProcess.java 
Thu Mar 19 00:36:27 2009
@@ -467,7 +467,8 @@
         BpelRuntimeContextImpl brc = new BpelRuntimeContextImpl(worker, 
mexdao.getInstance(), rti);
         // Canceling invoke check
         String jobId = mexdao.getProperty("invokeCheckJobId");
-        _contexts.scheduler.cancelJob(jobId);        
+        if (jobId != null) 
+            _contexts.scheduler.cancelJob(jobId);        
 
         brc.injectPartnerResponse(mexdao.getMessageExchangeId(), 
mexdao.getChannel());
         brc.execute();


Reply via email to