Author: mriou
Date: Thu Sep 21 07:34:09 2006
New Revision: 448567
URL: http://svn.apache.org/viewvc?view=rev&rev=448567
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/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=448567&r1=448566&r2=448567
==============================================================================
---
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
Thu Sep 21 07:34:09 2006
@@ -644,6 +644,7 @@
if (custom.includeEndpoints()) {
TEndpointReferences eprs = info.addNewEndpoints();
OProcess oprocess = _engine.getOProcess(proc.getProcessId());
+ if (oprocess == null) throw new
InvalidRequestException("ProcessNotActive: " + proc.getProcessId());
for (OPartnerLink oplink : oprocess.getAllPartnerLinks()) {
if (oplink.hasPartnerRole() && oplink.initializePartnerRole) {
EndpointReference pepr =
_engine._activeProcesses.get(proc.getProcessId())