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();