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) {


Reply via email to