How to invoke a webservice using BPEL process.What changes are required in
deploy.xml
--------------------------------------------------------------------------------------
Key: ODE-669
URL: https://issues.apache.org/jira/browse/ODE-669
Project: ODE
Issue Type: Bug
Components: BPEL Runtime
Affects Versions: 1.3.3
Environment: TOMCAT on windows XP
Reporter: irshad khan
Hello All,
I am a new guy on ODE.I having some problem invoking webservice from BPEL
process.I am using sample HelloWorld examples comes with ODE package and little
bit modified to invoking partner webservice.
It is compiled successfully.but when am trying to execute then it will give
following error message:
webservices EPR : http://localhost:8080/ode/processes/partner
BPEL process EPR: HelloWorld3
Error:
C:\apache-ode-war-1.3.3\examples\HelloWorld3>sendsoap
http://localhost:8080/ode/processes/helloWorld3 testRequest3.soap
WARN - 2009-09-29 20:34:08,109 - <org.apache.commons.httpclient.HttpMethodBase>
Going to buffer response body of large or unknown size. Using getResponseBodyAsS
tream instead is recommended.
<?xml version='1.0' encoding='UTF-8'?><soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Body><soapenv:Fault
xmlns:soapenv="http://incubator.apache.org/ode"><faultcode>soapenv:Fault</faultcode>
<faultstring>Message exchange failure due to: The service cannot be found for
the endpoint reference (EPR) http://localhost:8080/ode/processes/partner
</faultstring>
<detail>
<Fault xmlns="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<faultcode xmlns="">soapenv:Client</faultcode>
<faultstring xmlns="">The service cannot be found for the endpoint reference
(EPR) http://localhost:8080/ode/processes/partner</faultstring>
<detail xmlns=""><Exception>org.apache.axis2.AxisFault: The service cannot be
found for the endpointreference (EPR)
http://localhost:8080/ode/processes/partner
at
org.apache.axis2.engine.DispatchPhase.checkPostConditions(DispatchPhase.java:62)
at org.apache.axis2.engine.Phase.invoke(Phase.java:308)
at org.apache.axis2.engine.AxisEngine.invoke(AxisEngine.java:212)
at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:132)
at
org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:275)
at
org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:120)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Unknown Source)
</Exception></detail></Fault></detail></soapenv:Fault></soapenv:Body>
</soapenv:Envelope>
Server Log:
DEBUG - GeronimoLog.debug(66) | The system is checking for the operation using
the following WSAAction:
DEBUG - GeronimoLog.debug(66) | Checking for Operation using SOAP message
body's first child's local name : hello
DEBUG - GeronimoLog.debug(66) | Found operation
org.apache.axis2.description.inoutaxisoperat...@97ed28
DEBUG - GeronimoLog.debug(66) | Received request message for
helloWorld1.{http://irshad}hello
DEBUG - GeronimoLog.debug(66) | Starting transaction.
DEBUG - GeronimoLog.debug(66) | Routed: svcQname {http://irshad}HelloService1
--> [BpelProcess[{http://irshad}HelloWorld3-26]]
DEBUG - GeronimoLog.debug(66) | ODE routed to operation Operation: name=hello
style=REQUEST_RESPONSE,1
Input: name=TestIn
Message: name={http://irshad}HelloMessage
Part: name=TestPart
typeName={http://www.w3.org/2001/XMLSchema}string
Output: name=TestOut
Message: name={http://irshad}HelloMessage
Part: name=TestPart
typeName={http://www.w3.org/2001/XMLSchema}string from service
{http://irshad}HelloService1
DEBUG - GeronimoLog.debug(66) | SET MEX property isTwoWay = true
DEBUG - GeronimoLog.debug(66) | Invoking ODE using MEX
{MyRoleMex#hqejbhcnphr4mqmprhg5oh [Client hqejbhcnphr4mqmprhg5og] calling
{http://irshad}HelloService1.hello(...)}
DEBUG - GeronimoLog.debug(66) | Message content: <?xml version="1.0"
encoding="UTF-8"?>
<message><TestPart xmlns=""
xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns1="http://irshad">Hello</TestPart></message>
DEBUG - GeronimoLog.debug(66) | invoke() EPR= null ==>
BpelProcess[{http://irshad}HelloWorld3-26]
DEBUG - GeronimoLog.debug(66) | Commiting ODE MEX
{MyRoleMex#hqejbhcnphr4mqmprhg5oh [Client hqejbhcnphr4mqmprhg5og] calling
{http://irshad}HelloService1.hello(...)}
DEBUG - GeronimoLog.debug(66) | Commiting transaction.
DEBUG - GeronimoLog.debug(66) | handleWorkEvent: InvokeInternal event for mexid
hqejbhcnphr4mqmprhg5oh
DEBUG - GeronimoLog.debug(66) | >>
handleWorkEvent(jobData={mexid=hqejbhcnphr4mqmprhg5oh,
pid={http://irshad}HelloWorld3-26, type=INVOKE_INTERNAL})
DEBUG - GeronimoLog.debug(66) | InvokeInternal event for mexid
hqejbhcnphr4mqmprhg5oh
DEBUG - GeronimoLog.debug(66) | GET MEX property
org.apache.ode.bpel.myRoleSessionId = null
DEBUG - GeronimoLog.debug(66) | GET MEX property
org.apache.ode.bpel.myRoleSessionId = null
DEBUG - GeronimoLog.debug(66) | GET MEX property
org.apache.ode.bpel.partnerRoleSessionId = null
DEBUG - GeronimoLog.debug(66) | INPUTMSG: helloPartnerLink1.hello: MSG RCVD
keys=[] mySessionId=null partnerSessionId=null
DEBUG - GeronimoLog.debug(66) | INPUTMSG: helloPartnerLink1.hello: routing
failed, CREATING NEW INSTANCE
DEBUG - GeronimoLog.debug(66) | BpelRuntimeContextImpl created for instance
24801. INDEXED STATE={}
DEBUG - GeronimoLog.debug(66) | SELECT: PickResponseChannel#9: USING CORRELATOR
helloPartnerLink1.hello
DEBUG - GeronimoLog.debug(66) | SELECT: PickResponseChannel#9: CHECKING for NEW
INSTANCE match
DEBUG - GeronimoLog.debug(66) | INPUTMSGMATCH: Changing process instance state
from ready to active
DEBUG - GeronimoLog.debug(66) | SELECT: PickResponseChannel#9: FOUND match for
NEW instance mexRef={MyRoleMex#hqejbhcnphr4mqmprhg5oh [Client
hqejbhcnphr4mqmprhg5og] calling {http://irshad}HelloService1.hello(...)}
DEBUG - GeronimoLog.debug(66) | Processing an async reply from service
{http://irshad}HelloService1
DEBUG - GeronimoLog.debug(66) | ProcessImpl {http://irshad}HelloWorld3-26
completed OK.
DEBUG - GeronimoLog.debug(66) | Received myrole mex response callback
DEBUG - GeronimoLog.debug(66) | Handling response for MEX
{MyRoleMex#hqejbhcnphr4mqmprhg5oh [Client hqejbhcnphr4mqmprhg5og] calling
{http://irshad}HelloService1.hello(...)}
DEBUG - GeronimoLog.debug(66) | Starting transaction.
DEBUG - GeronimoLog.debug(66) | Response message <?xml version='1.0'
encoding='utf-8'?><soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"><soapenv:Body><odens:helloResponse
xmlns:odens="http://irshad"><TestPart
xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns1="http://irshad">Hello
World</TestPart></odens:helloResponse></soapenv:Body></soapenv:Envelope>
DEBUG - GeronimoLog.debug(66) | Releasing mex hqejbhcnphr4mqmprhg5oh
DEBUG - GeronimoLog.debug(66) | Comitting transaction.
DEBUG - GeronimoLog.debug(66) | Reply for helloWorld1.{http://irshad}hello
DEBUG - GeronimoLog.debug(66) | Reply message <?xml version='1.0'
encoding='utf-8'?><soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"><soapenv:Body><odens:helloResponse
xmlns:odens="http://irshad"><TestPart
xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns1="http://irshad">Hello
World</TestPart></odens:helloResponse></soapenv:Body></soapenv:Envelope>
DEBUG - GeronimoLog.debug(66) | The system is checking for the operation using
the following WSAAction:
DEBUG - GeronimoLog.debug(66) | Checking for Operation using SOAP message
body's first child's local name : hello
DEBUG - GeronimoLog.debug(66) | Found operation
org.apache.axis2.description.inoutaxisoperat...@1d5e778
DEBUG - GeronimoLog.debug(66) | Received request message for
helloWorld3.{http://concatexample.org}hello
DEBUG - GeronimoLog.debug(66) | Starting transaction.
DEBUG - GeronimoLog.debug(66) | Routed: svcQname
{http://concatexample.org}concatService -->
[BpelProcess[{http://ode/bpel/unit-test}HelloWorld4-65]]
DEBUG - GeronimoLog.debug(66) | ODE routed to operation Operation: name=hello
style=REQUEST_RESPONSE,1
Input: name=TestIn
Message: name={http://concatexample.org}concatMessage
Part: name=TestPart
typeName={http://www.w3.org/2001/XMLSchema}string
Output: name=TestOut
Message: name={http://concatexample.org}concatMessage
Part: name=TestPart
typeName={http://www.w3.org/2001/XMLSchema}string from service
{http://concatexample.org}concatService
DEBUG - GeronimoLog.debug(66) | SET MEX property isTwoWay = true
DEBUG - GeronimoLog.debug(66) | Invoking ODE using MEX
{MyRoleMex#hqejbhcnphr4mqmprhg5ol [Client hqejbhcnphr4mqmprhg5ok] calling
{http://concatexample.org}concatService.hello(...)}
DEBUG - GeronimoLog.debug(66) | Message content: <?xml version="1.0"
encoding="UTF-8"?>
<message><TestPart xmlns=""
xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns1="http://concatexample.org">Hello</TestPart></message>
DEBUG - GeronimoLog.debug(66) | invoke() EPR= null ==>
BpelProcess[{http://ode/bpel/unit-test}HelloWorld4-65]
DEBUG - GeronimoLog.debug(66) | Commiting ODE MEX
{MyRoleMex#hqejbhcnphr4mqmprhg5ol [Client hqejbhcnphr4mqmprhg5ok] calling
{http://concatexample.org}concatService.hello(...)}
DEBUG - GeronimoLog.debug(66) | Commiting transaction.
DEBUG - GeronimoLog.debug(66) | handleWorkEvent: InvokeInternal event for mexid
hqejbhcnphr4mqmprhg5ol
DEBUG - GeronimoLog.debug(66) | >>
handleWorkEvent(jobData={mexid=hqejbhcnphr4mqmprhg5ol,
pid={http://ode/bpel/unit-test}HelloWorld4-65, type=INVOKE_INTERNAL})
DEBUG - GeronimoLog.debug(66) | InvokeInternal event for mexid
hqejbhcnphr4mqmprhg5ol
DEBUG - GeronimoLog.debug(66) | GET MEX property
org.apache.ode.bpel.myRoleSessionId = null
DEBUG - GeronimoLog.debug(66) | GET MEX property
org.apache.ode.bpel.myRoleSessionId = null
DEBUG - GeronimoLog.debug(66) | GET MEX property
org.apache.ode.bpel.partnerRoleSessionId = null
DEBUG - GeronimoLog.debug(66) | INPUTMSG: helloPartnerLink.hello: MSG RCVD
keys=[] mySessionId=null partnerSessionId=null
DEBUG - GeronimoLog.debug(66) | INPUTMSG: helloPartnerLink.hello: routing
failed, CREATING NEW INSTANCE
DEBUG - GeronimoLog.debug(66) | BpelRuntimeContextImpl created for instance
24802. INDEXED STATE={}
DEBUG - GeronimoLog.debug(66) | SELECT: PickResponseChannel#9: USING CORRELATOR
helloPartnerLink.hello
DEBUG - GeronimoLog.debug(66) | SELECT: PickResponseChannel#9: CHECKING for NEW
INSTANCE match
DEBUG - GeronimoLog.debug(66) | INPUTMSGMATCH: Changing process instance state
from ready to active
DEBUG - GeronimoLog.debug(66) | SELECT: PickResponseChannel#9: FOUND match for
NEW instance mexRef={MyRoleMex#hqejbhcnphr4mqmprhg5ol [Client
hqejbhcnphr4mqmprhg5ok] calling
{http://concatexample.org}concatService.hello(...)}
DEBUG - GeronimoLog.debug(66) | INVOKING PARTNER:
partnerLink={PartnerLinkInstance
partnerLinkDecl=OPartnerLink#14,scopeInstanceId=24852}, op=hello
channel=InvokeResponseChannel#20)
DEBUG - GeronimoLog.debug(66) | INVOKE PARTNER (SEP): sessionId=null
partnerSessionId=null
DEBUG - GeronimoLog.debug(66) | SET MEX property activityId = 41
DEBUG - GeronimoLog.debug(66) | Routed: svcQname
{http://partner.org}partnerService --> null
DEBUG - GeronimoLog.debug(66) | Creating invocation check event in 180000ms for
mexid hqejbhcnphr4mqmprhg5oo
DEBUG - GeronimoLog.debug(66) | SET MEX property invokeCheckJobId =
hqejbhcnphr4mqmprhg5op
DEBUG - GeronimoLog.debug(66) | Invoking a partner operation: hello
DEBUG - GeronimoLog.debug(66) | The service to invoke is the external service
{http://partner.org}partnerService:partnerPort
DEBUG - GeronimoLog.debug(66) | Create a new ServiceClient for
axis_service_for_{http://partner.org}partnerService#partnerPort_hqejbhcnphr4mqmprhg5oq
DEBUG - GeronimoLog.debug(66) | Resolving endpoint reference <?xml
version="1.0" encoding="UTF-8"?>
<service-ref
xmlns="http://docs.oasis-open.org/wsbpel/2.0/serviceref"><EndpointReference
xmlns="http://www.w3.org/2005/08/addressing"><Metadata><ServiceName
xmlns="http://www.w3.org/2006/05/addressing/wsdl" EndpointName="partnerPort"
xmlns:servicens="http://partner.org">servicens:partnerService</ServiceName></Metadata><Address>http://localhost:8080/ode/processes/partner</Address></EndpointReference></service-ref>
DEBUG - GeronimoLog.debug(66) | GET MEX property
org.apache.ode.bpel.partnerRoleSessionId = null
DEBUG - GeronimoLog.debug(66) | GET MEX property
org.apache.ode.bpel.myRoleSessionId = null
DEBUG - GeronimoLog.debug(66) | My-Role EPR not specified, SEP will not be used.
DEBUG - GeronimoLog.debug(66) | Axis2 sending message to
http://localhost:8080/ode/processes/partner using MEX
{PartnerRoleMex#hqejbhcnphr4mqmprhg5oo [PID
{http://ode/bpel/unit-test}HelloWorld4-65] calling
[email protected](...)}
DEBUG - GeronimoLog.debug(66) | Message: <?xml version='1.0'
encoding='utf-8'?><soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"><soapenv:Body><odens:hello
xmlns:odens="http://partner.org"><TestPart>Hello</TestPart></odens:hello></soapenv:Body></soapenv:Envelope>
DEBUG - GeronimoLog.debug(66) | replyAsync mex=hqejbhcnphr4mqmprhg5oo
DEBUG - GeronimoLog.debug(66) | Setting execution state on instance 24802
DEBUG - GeronimoLog.debug(66) | Sending stateful TO epr in message header using
session null
DEBUG - GeronimoLog.debug(66) | Sending a message containing wsa endpoints in
headers for session passing.
DEBUG - GeronimoLog.debug(66) | <?xml version='1.0'
encoding='utf-8'?><soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"><soapenv:Header><addr:To
xmlns:addr="http://www.w3.org/2005/08/addressing">http://localhost:8080/ode/processes/partner</addr:To><addr:Action
xmlns:addr="http://www.w3.org/2005/08/addressing"></addr:Action><addr:ReplyTo
xmlns:addr="http://www.w3.org/2005/08/addressing"><addr:Address>http://www.w3.org/2005/08/addressing/anonymous</addr:Address></addr:ReplyTo><addr:MessageID
xmlns:addr="http://www.w3.org/2005/08/addressing">uuid:hqejbhcnphr4mqmprhg5or</addr:MessageID></soapenv:Header><soapenv:Body><odens:hello
xmlns:odens="http://partner.org"><TestPart>Hello</TestPart></odens:hello></soapenv:Body></soapenv:Envelope>
DEBUG - GeronimoLog.debug(66) | Checking for Service using target endpoint
address : http://localhost:8080/ode/processes/partner
WARN - GeronimoLog.warn(92) | No service has been found!
DEBUG - GeronimoLog.debug(66) | Service response:
<?xml version='1.0' encoding='utf-8'?><soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"><soapenv:Body><soapenv:Fault><faultcode>soapenv:Client</faultcode><faultstring>The
service cannot be found for the endpoint reference (EPR)
http://localhost:8080/ode/processes/partner</faultstring><detail><Exception>org.apache.axis2.AxisFault:
The service cannot be found for the endpoint reference (EPR)
http://localhost:8080/ode/processes/partner
at
org.apache.axis2.engine.DispatchPhase.checkPostConditions(DispatchPhase.java:62)
at org.apache.axis2.engine.Phase.invoke(Phase.java:308)
at org.apache.axis2.engine.AxisEngine.invoke(AxisEngine.java:212)
at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:132)
at
org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:275)
at
org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:120)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Unknown Source)
</Exception></detail></soapenv:Fault></soapenv:Body></soapenv:Envelope>
DEBUG - GeronimoLog.debug(66) | Received response for MEX
{PartnerRoleMex#hqejbhcnphr4mqmprhg5oo [PID
{http://ode/bpel/unit-test}HelloWorld4-65] calling null.hello(...)}
WARN - GeronimoLog.warn(92) | Fault response: faultType=(unkown)
<?xml version='1.0' encoding='utf-8'?><soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"><soapenv:Body><soapenv:Fault><faultcode>soapenv:Client</faultcode><faultstring>The
service cannot be found for the endpoint reference (EPR)
http://localhost:8080/ode/processes/partner</faultstring><detail><Exception>org.apache.axis2.AxisFault:
The service cannot be found for the endpoint reference (EPR)
http://localhost:8080/ode/processes/partner
at
org.apache.axis2.engine.DispatchPhase.checkPostConditions(DispatchPhase.java:62)
at org.apache.axis2.engine.Phase.invoke(Phase.java:308)
at org.apache.axis2.engine.AxisEngine.invoke(AxisEngine.java:212)
at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:132)
at
org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:275)
at
org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:120)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Unknown Source)
</Exception></detail></soapenv:Fault></soapenv:Body></soapenv:Envelope>
DEBUG - GeronimoLog.debug(66) | replyWithFailure mex=hqejbhcnphr4mqmprhg5oo
failureType=OTHER description=The service cannot be found for the endpoint
reference (EPR) http://localhost:8080/ode/processes/partner details=<?xml
version="1.0" encoding="UTF-8"?>
<Fault xmlns="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"><faultcode
xmlns="">soapenv:Client</faultcode><faultstring xmlns="">The service cannot be
found for the endpoint reference (EPR)
http://localhost:8080/ode/processes/partner</faultstring><detail
xmlns=""><Exception>org.apache.axis2.AxisFault: The service cannot be found for
the endpoint reference (EPR) http://localhost:8080/ode/processes/partner
at
org.apache.axis2.engine.DispatchPhase.checkPostConditions(DispatchPhase.java:62)
at org.apache.axis2.engine.Phase.invoke(Phase.java:308)
at org.apache.axis2.engine.AxisEngine.invoke(AxisEngine.java:212)
at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:132)
at
org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:275)
at
org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:120)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Unknown Source)
</Exception></detail></Fault>
DEBUG - GeronimoLog.debug(66) | create work event for mex=hqejbhcnphr4mqmprhg5oo
DEBUG - GeronimoLog.debug(66) | Thread[ODEServer-1,5,main]: lock(iid=24802,
time=1MICROSECONDS)
DEBUG - GeronimoLog.debug(66) | Thread[ODEServer-1,5,main]: lock(iid=24802,
time=1MICROSECONDS)-->GRANTED
DEBUG - GeronimoLog.debug(66) | >>
handleWorkEvent(jobData={mexid=hqejbhcnphr4mqmprhg5oo, iid=24802,
type=INVOKE_RESPONSE, channel=20})
DEBUG - GeronimoLog.debug(66) | BpelRuntimeContextImpl created for instance
24802. INDEXED STATE={{OScope 'get-msg' id=40}::10=[SCOPE(...)],
OSequence#15-sequence-activity-line-33::2=[SEQUENCE(self=(OSequence#15-sequence-activity-line-33,TerminationChannel#3,ParentScopeChannel#5),
linkframe=org.apache.ode.bpel.runtime.linkfr...@1d7a082, remaining=[{OScope
'get-msg' id=40}, OReply#47-end])], OInvoke#41-get-msg::12=[INVOKE(...)],
{OScope 'get-msg' id=40}::10=[ACTIVE(...)], {OScope
'__PROCESS_SCOPE:HelloWorld4' id=3}::0=[SCOPE(...)],
OSequence#15-sequence-activity-line-33::1=[ACTIVITYGUARD(...)],
OInvoke#41-get-msg::11=[ACTIVITYGUARD(...)], {OScope 'get-msg'
id=40}::9=[ACTIVITYGUARD(...)], {OScope '__PROCESS_SCOPE:HelloWorld4'
id=3}::0=[ACTIVE(...)]}
DEBUG - GeronimoLog.debug(66) | InvokeResponse event for iid 24802
DEBUG - GeronimoLog.debug(66) | Invoking message response for mexid
hqejbhcnphr4mqmprhg5oo and channel 20
DEBUG - GeronimoLog.debug(66) | Triggering response
ERROR - GeronimoLog.error(104) | Failure during invoke: The service cannot be
found for the endpoint reference (EPR)
http://localhost:8080/ode/processes/partner
INFO - GeronimoLog.info(79) | ActivityRecovery: Registering activity 11,
failure reason: The service cannot be found for the endpoint reference (EPR)
http://localhost:8080/ode/processes/partner on channel 21
DEBUG - GeronimoLog.debug(66) | Setting execution state on instance 24802
DEBUG - GeronimoLog.debug(66) | Thread[ODEServer-1,5,main]: unlock(iid=24802)
DEBUG - GeronimoLog.debug(66) | Received myrole mex response callback
DEBUG - GeronimoLog.debug(66) | Handling response for MEX
{MyRoleMex#hqejbhcnphr4mqmprhg5ol [Client hqejbhcnphr4mqmprhg5ok] calling
{http://concatexample.org}concatService.hello(...)}
DEBUG - GeronimoLog.debug(66) | Starting transaction.
DEBUG - GeronimoLog.debug(66) | Failure response message: null
WARN - GeronimoLog.warn(96) | MEX produced a fault
{MyRoleMex#hqejbhcnphr4mqmprhg5ol [Client hqejbhcnphr4mqmprhg5ok] calling
{http://concatexample.org}concatService.hello(...)}
org.apache.ode.axis2.OdeFault: Message exchange failure due to: The service
cannot be found for the endpoint reference (EPR)
http://localhost:8080/ode/processes/partner
at
org.apache.ode.axis2.util.SoapMessageConverter.createOdeFault(SoapMessageConverter.java:570)
at org.apache.ode.axis2.ODEService.onResponse(ODEService.java:282)
at
org.apache.ode.axis2.ODEService.onAxisMessageExchange(ODEService.java:189)
at
org.apache.ode.axis2.hooks.ODEMessageReceiver.invokeBusinessLogic(ODEMessageReceiver.java:69)
at
org.apache.ode.axis2.hooks.ODEMessageReceiver.invokeBusinessLogic(ODEMessageReceiver.java:52)
at
org.apache.axis2.receivers.AbstractMessageReceiver.receive(AbstractMessageReceiver.java:96)
at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:145)
at
org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:275)
at
org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:120)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Unknown Source)
DEBUG - GeronimoLog.debug(66) | Releasing mex hqejbhcnphr4mqmprhg5ol
DEBUG - GeronimoLog.debug(66) | Comitting transaction.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.