Details
-
Bug
-
Resolution: Done
-
Major
-
None
-
None
Description
When a BPEL process has a WSDL service with multiple ports, the receive activity throws an exception trying to find the operation on the wrong port.
10:25:41,956 INFO [STDOUT] Retrieving document at 'file:/home/gbrown/NotBackedUp/testing/riftsaw/current/jboss-5.1.0.GA/server/default/tmp/3j001-grq6yi-gewk2xj7-1-gewkc2wp-bl/Quickstart_bpel_simple_correlation-1.jar/HelloGoodbye.wsdl'.
10:25:42,002 ERROR [BPELEngineImpl] Exception occured while invoking ODE
org.apache.ode.bpel.iapi.BpelEngineException: Operation[hello] could not be found on the portType [
GoodbyePortType]
at org.apache.ode.bpel.engine.BpelProcess.initMyRoleMex(BpelProcess.java:328)
at org.apache.ode.bpel.engine.BpelEngineImpl.createNewMyRoleMex(BpelEngineImpl.java:187)
at org.apache.ode.bpel.engine.BpelEngineImpl.createMessageExchange(BpelEngineImpl.java:157)
at org.apache.ode.bpel.engine.BpelEngineImpl.createMessageExchange(BpelEngineImpl.java:210)
at org.jboss.soa.bpel.runtime.engine.ode.BPELEngineImpl.createMessageExchange(BPELEngineImpl.java:224)
at org.jboss.soa.bpel.runtime.engine.ode.BPELEngineImpl.invoke(BPELEngineImpl.java:106)
at org.jboss.soa.bpel.runtime.ws.BaseWebServiceEndpoint.invoke(BaseWebServiceEndpoint.java:106)
at org.jboss.soa.bpel.runtime.ws.BaseWebServiceEndpoint.invoke(BaseWebServiceEndpoint.java:51)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.jboss.wsf.common.invocation.AbstractInvocationHandlerJSE.invoke(AbstractInvocationHandlerJSE.java:129)
at org.jboss.ws.core.server.ServiceEndpointInvoker.invoke(ServiceEndpointInvoker.java:222)
at org.jboss.wsf.stack.jbws.RequestHandlerImpl.processRequest(RequestHandlerImpl.java:502)
at org.jboss.wsf.stack.jbws.RequestHandlerImpl.handleRequest(RequestHandlerImpl.java:299)
at org.jboss.wsf.stack.jbws.RequestHandlerImpl.doPost(RequestHandlerImpl.java:206)
at org.jboss.wsf.stack.jbws.RequestHandlerImpl.handleHttpRequest(RequestHandlerImpl.java:131)