Author: mriou Date: Tue Feb 6 17:27:09 2007 New Revision: 504404 URL: http://svn.apache.org/viewvc?view=rev&rev=504404 Log: Fixing a NPE happening when deactivating processes that have never been hydrated.
Modified: incubator/ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/engine/BpelProcess.java Modified: incubator/ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/engine/BpelProcess.java URL: http://svn.apache.org/viewvc/incubator/ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/engine/BpelProcess.java?view=diff&rev=504404&r1=504403&r2=504404 ============================================================================== --- incubator/ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/engine/BpelProcess.java (original) +++ incubator/ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/engine/BpelProcess.java Tue Feb 6 17:27:09 2007 @@ -403,7 +403,7 @@ void deactivate() { // Deactivate all the my-role endpoints. - for (Endpoint endpoint : getEndpointToMyRoleMap().keySet()) + for (Endpoint endpoint : _myEprs.keySet()) getEngine()._contexts.bindingContext.deactivateMyRoleEndpoint(endpoint); // TODO Deactivate all the partner-role channels