Author: mriou
Date: Thu Sep 21 07:33:52 2006
New Revision: 448566
URL: http://svn.apache.org/viewvc?view=rev&rev=448566
Log:
Nice exception when process isn't active (instead of NPE).
Modified:
incubator/ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/engine/BpelEngineImpl.java
Modified:
incubator/ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/engine/BpelEngineImpl.java
URL:
http://svn.apache.org/viewvc/incubator/ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/engine/BpelEngineImpl.java?view=diff&rev=448566&r1=448565&r2=448566
==============================================================================
---
incubator/ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/engine/BpelEngineImpl.java
(original)
+++
incubator/ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/engine/BpelEngineImpl.java
Thu Sep 21 07:33:52 2006
@@ -212,8 +212,9 @@
}
OProcess getOProcess(QName processId) {
- // TODO Auto-generated method stub
- return _activeProcesses.get(processId)._oprocess;
+ BpelProcess process = _activeProcesses.get(processId);
+ if (process == null) return null;
+ else return process._oprocess;
}
public void onScheduledJob(String jobId, Map<String, Object> jobDetail) {