You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@ode.apache.org by Daniel Maier <ma...@daniel-maier.eu> on 2009/08/25 15:41:48 UTC

Message exchange failure

Hello everybody,

i tried to implement a very simple bpel process. I have only an input and
output and an invoke to an other webservice in the middle.

Most times it works great, but from time to time I get the following soap
fault:

<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
	<soapenv:Body>
		<ShopHandlerProcessResponse
xmlns:soapenv="http://incubator.apache.org/ode">
			<faultcode>soapenv:Fault</faultcode>
			<faultstring>Message exchange failure due to: Error sending
				message to Axis2 for ODE mex {PartnerRoleMex#hqejbhcnphr4jhedmvrhvd
				[PID
				{http://www.oursite.de/webservices/shopHandlerService/}ShopHandlerProcess-1]
				calling null.requestClubTrial(...)}</faultstring>
			<detail>
				<Exception>org.apache.ode.axis2.OdeFault:
					Message exchange failure due to: Error sending message to Axis2 for
					ODE mex {PartnerRoleMex#hqejbhcnphr4jhedmvrhvd [PID
					{http://www.oursite.de/webservices/shopHandlerService/}ShopHandlerProcess-1]
					calling null.requestClubTrial(...)} 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:637) at
					javax.servlet.http.HttpServlet.service(HttpServlet.java:717) 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:191)
					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:293)
					at
					org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:849)
					at
					org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
					at
					org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:454)
					at java.lang.Thread.run(Thread.java:619)</Exception>
			</detail>
		</ShopHandlerProcessResponse>
	</soapenv:Body>
</soapenv:Envelope>

Anyone familiar with that kind of problem?

Best Regards
Daniel Maier




Re: Message exchange failure

Posted by chatura <sa...@gmail.com>.
Hi Milinda,

  I also faced same issue. pls let me know any workaround for this in ODE
1.x branch.

Thanks,
Chatura Sandaruwan. 

Milinda Pathirage wrote:
> 
> What is the ODE version you used for this?
> 
> Thanks
> Milinda
> 
> On Tue, Aug 25, 2009 at 7:11 PM, Daniel Maier <ma...@daniel-maier.eu>
> wrote:
> 
>>
>> Hello everybody,
>>
>> i tried to implement a very simple bpel process. I have only an input and
>> output and an invoke to an other webservice in the middle.
>>
>> Most times it works great, but from time to time I get the following soap
>> fault:
>>
>> <soapenv:Envelope
>> xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
>>        <soapenv:Body>
>>                <ShopHandlerProcessResponse
>> xmlns:soapenv="http://incubator.apache.org/ode">
>>                        <faultcode>soapenv:Fault</faultcode>
>>                        <faultstring>Message exchange failure due to:
>> Error
>> sending
>>                                message to Axis2 for ODE mex
>> {PartnerRoleMex#hqejbhcnphr4jhedmvrhvd
>>                                [PID
>>                                {
>> http://www.oursite.de/webservices/shopHandlerService/}ShopHandlerProcess-1<http://www.oursite.de/webservices/shopHandlerService/%7DShopHandlerProcess-1>
>> ]
>>                                calling
>> null.requestClubTrial(...)}</faultstring>
>>                        <detail>
>>                                <Exception>org.apache.ode.axis2.OdeFault:
>>                                        Message exchange failure due to:
>> Error sending message to Axis2 for
>>                                        ODE mex
>> {PartnerRoleMex#hqejbhcnphr4jhedmvrhvd [PID
>>                                        {
>> http://www.oursite.de/webservices/shopHandlerService/}ShopHandlerProcess-1<http://www.oursite.de/webservices/shopHandlerService/%7DShopHandlerProcess-1>
>> ]
>>                                        calling
>> null.requestClubTrial(...)}
>> 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:637) at
>>
>>  javax.servlet.http.HttpServlet.service(HttpServlet.java:717) 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:191)
>>                                        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:293)
>>                                        at
>>
>> 
>> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:849)
>>                                        at
>>
>> 
>> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
>>                                        at
>>
>>  org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:454)
>>                                        at
>> java.lang.Thread.run(Thread.java:619)</Exception>
>>                        </detail>
>>                </ShopHandlerProcessResponse>
>>        </soapenv:Body>
>> </soapenv:Envelope>
>>
>> Anyone familiar with that kind of problem?
>>
>> Best Regards
>> Daniel Maier
>>
>>
>>
>>
> 
> 
> -- 
> Milinda Pathirage
> Senior Software Engineer & Project Lead; WSO2 BPS; http://wso2.org/bps
> WSO2 Inc.; http://wso2.com
> E-mail: milinda@wso2.com, milinda.pathirage@gmail.com
> Blog: http://mpathirage.com
> 
> 

-- 
View this message in context: http://old.nabble.com/Message-exchange-failure-tp25134490p28287805.html
Sent from the Apache Ode User mailing list archive at Nabble.com.


Re: Message exchange failure

Posted by Daniel Maier <ma...@daniel-maier.eu>.
Thanks for your response. It was ode 1.3.3. With 2.0-beta2 it seems to
work. 

Best Regards
Daniel

On Thu, 27 Aug 2009 23:55:34 +0530, Milinda Pathirage
<mi...@gmail.com> wrote:
> What is the ODE version you used for this?
> 
> Thanks
> Milinda
> 
> On Tue, Aug 25, 2009 at 7:11 PM, Daniel Maier <ma...@daniel-maier.eu>
wrote:
> 
>>
>> Hello everybody,
>>
>> i tried to implement a very simple bpel process. I have only an input
and
>> output and an invoke to an other webservice in the middle.
>>
>> Most times it works great, but from time to time I get the following
soap
>> fault:
>>
>> <soapenv:Envelope
>> xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
>>        <soapenv:Body>
>>                <ShopHandlerProcessResponse
>> xmlns:soapenv="http://incubator.apache.org/ode">
>>                        <faultcode>soapenv:Fault</faultcode>
>>                        <faultstring>Message exchange failure due to:
>>                        Error
>> sending
>>                                message to Axis2 for ODE mex
>> {PartnerRoleMex#hqejbhcnphr4jhedmvrhvd
>>                                [PID
>>                                {
>>
http://www.oursite.de/webservices/shopHandlerService/}ShopHandlerProcess-1<http://www.oursite.de/webservices/shopHandlerService/%7DShopHandlerProcess-1>
>> ]
>>                                calling
>> null.requestClubTrial(...)}</faultstring>
>>                        <detail>
>>                                <Exception>org.apache.ode.axis2.OdeFault:
>>                                        Message exchange failure due to:
>> Error sending message to Axis2 for
>>                                        ODE mex
>> {PartnerRoleMex#hqejbhcnphr4jhedmvrhvd [PID
>>                                        {
>>
http://www.oursite.de/webservices/shopHandlerService/}ShopHandlerProcess-1<http://www.oursite.de/webservices/shopHandlerService/%7DShopHandlerProcess-1>
>> ]
>>                                        calling
>>                                        null.requestClubTrial(...)}
>> 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:637) at
>>
>>  javax.servlet.http.HttpServlet.service(HttpServlet.java:717) 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:191)
>>                                        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:293)
>>                                        at
>>
>> 
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:849)
>>                                        at
>>
>> 
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
>>                                        at
>>
>>  org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:454)
>>                                        at
>> java.lang.Thread.run(Thread.java:619)</Exception>
>>                        </detail>
>>                </ShopHandlerProcessResponse>
>>        </soapenv:Body>
>> </soapenv:Envelope>
>>
>> Anyone familiar with that kind of problem?
>>
>> Best Regards
>> Daniel Maier
>>
>>
>>
>>

Re: Message exchange failure

Posted by Milinda Pathirage <mi...@gmail.com>.
What is the ODE version you used for this?

Thanks
Milinda

On Tue, Aug 25, 2009 at 7:11 PM, Daniel Maier <ma...@daniel-maier.eu> wrote:

>
> Hello everybody,
>
> i tried to implement a very simple bpel process. I have only an input and
> output and an invoke to an other webservice in the middle.
>
> Most times it works great, but from time to time I get the following soap
> fault:
>
> <soapenv:Envelope
> xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
>        <soapenv:Body>
>                <ShopHandlerProcessResponse
> xmlns:soapenv="http://incubator.apache.org/ode">
>                        <faultcode>soapenv:Fault</faultcode>
>                        <faultstring>Message exchange failure due to: Error
> sending
>                                message to Axis2 for ODE mex
> {PartnerRoleMex#hqejbhcnphr4jhedmvrhvd
>                                [PID
>                                {
> http://www.oursite.de/webservices/shopHandlerService/}ShopHandlerProcess-1<http://www.oursite.de/webservices/shopHandlerService/%7DShopHandlerProcess-1>
> ]
>                                calling
> null.requestClubTrial(...)}</faultstring>
>                        <detail>
>                                <Exception>org.apache.ode.axis2.OdeFault:
>                                        Message exchange failure due to:
> Error sending message to Axis2 for
>                                        ODE mex
> {PartnerRoleMex#hqejbhcnphr4jhedmvrhvd [PID
>                                        {
> http://www.oursite.de/webservices/shopHandlerService/}ShopHandlerProcess-1<http://www.oursite.de/webservices/shopHandlerService/%7DShopHandlerProcess-1>
> ]
>                                        calling null.requestClubTrial(...)}
> 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:637) at
>
>  javax.servlet.http.HttpServlet.service(HttpServlet.java:717) 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:191)
>                                        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:293)
>                                        at
>
>  org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:849)
>                                        at
>
>  org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
>                                        at
>
>  org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:454)
>                                        at
> java.lang.Thread.run(Thread.java:619)</Exception>
>                        </detail>
>                </ShopHandlerProcessResponse>
>        </soapenv:Body>
> </soapenv:Envelope>
>
> Anyone familiar with that kind of problem?
>
> Best Regards
> Daniel Maier
>
>
>
>


-- 
Milinda Pathirage
Senior Software Engineer & Project Lead; WSO2 BPS; http://wso2.org/bps
WSO2 Inc.; http://wso2.com
E-mail: milinda@wso2.com, milinda.pathirage@gmail.com
Blog: http://mpathirage.com