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 2007/05/08 01:57:22 UTC

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

Author: mriou
Date: Mon May  7 16:57:21 2007
New Revision: 536026

URL: http://svn.apache.org/viewvc?view=rev&rev=536026
Log:
Problem with a single process shouldn't pollute the listing of all processes.

Modified:
    incubator/ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/engine/ProcessAndInstanceManagementImpl.java

Modified: incubator/ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/engine/ProcessAndInstanceManagementImpl.java
URL: http://svn.apache.org/viewvc/incubator/ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/engine/ProcessAndInstanceManagementImpl.java?view=diff&rev=536026&r1=536025&r2=536026
==============================================================================
--- incubator/ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/engine/ProcessAndInstanceManagementImpl.java (original)
+++ incubator/ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/engine/ProcessAndInstanceManagementImpl.java Mon May  7 16:57:21 2007
@@ -166,12 +166,12 @@
         final TProcessInfoList procInfoList = ret.addNewProcessInfoList();
         final ProcessFilter processFilter = new ProcessFilter(filter, orderKeys);
 
-        try {
-            for (ProcessConf pconf : processQuery(processFilter))
+        for (ProcessConf pconf : processQuery(processFilter)) {
+            try {
                 fillProcessInfo(procInfoList.addNewProcessInfo(), pconf, custom);
-        } catch (Exception e) {
-            __log.error("Exception while listing processes", e);
-            throw new ProcessingException("Exception while listing processes: " + e.toString());
+            } catch (Exception e) {
+                __log.error("Exception when querying process " + pconf.getProcessId(), e);
+            }
         }
 
         return ret;