You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ode.apache.org by mr...@apache.org on 2006/09/21 16:33:53 UTC

svn commit: r448566 - /incubator/ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/engine/BpelEngineImpl.java

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