You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ode.apache.org by "Radha Gopireddy (JIRA)" <ji...@apache.org> on 2010/09/02 15:23:53 UTC

[jira] Closed: (ODE-886) ExternalServi E org.apache.ode.axis2.SoapExternalService invoke Error sending message to Axis2 for ODE mex {PartnerRoleMex#4948 [PID {http://teamcenter.com/globalservices/process/bpel/webservice/2007-06}data-transfer-3] org.apache.axis2.AxisFault: Two ser

     [ https://issues.apache.org/jira/browse/ODE-886?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Radha Gopireddy closed ODE-886.
-------------------------------

    Resolution: Invalid

Its a mismatch between versions in deployment.  This issue not occuring in ode 1.3.4 anymore.

> ExternalServi E org.apache.ode.axis2.SoapExternalService invoke Error sending message to Axis2 for ODE mex {PartnerRoleMex#4948 [PID {http://teamcenter.com/globalservices/process/bpel/webservice/2007-06}data-transfer-3] org.apache.axis2.AxisFault: Two ser
> ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: ODE-886
>                 URL: https://issues.apache.org/jira/browse/ODE-886
>             Project: ODE
>          Issue Type: Bug
>          Components: BPEL Runtime
>    Affects Versions: 1.3.4
>         Environment: Websphere7.0,windowsxp
>            Reporter: Radha Gopireddy
>            Priority: Blocker
>   Original Estimate: 24h
>  Remaining Estimate: 24h
>
> [8/31/10 12:59:07:864 IST] 00000041 ExternalServi E org.apache.ode.axis2.SoapExternalService invoke Error sending message to Axis2 for ODE mex {PartnerRoleMex#4948 [PID {http://teamcenter.com/globalservices/process/bpel/webservice/2007-06}data-transfer-3] calling null.abort-validate-msg-op(...)}
>                                  org.apache.axis2.AxisFault: Two services cannot have same name.  A service with the axis_service_for_{http://teamcenter.com/globalservices/abort/webservice/2007-06}bpel-abort-service#soap-abort-port_hqejbhcnphr5k2um4nq1qn name already exists in the system.
> 	at org.apache.axis2.client.ServiceClient.configureServiceClient(ServiceClient.java:178)
> 	at org.apache.axis2.client.ServiceClient.<init>(ServiceClient.java:144)
> 	at org.apache.ode.axis2.SoapExternalService.getServiceClient(SoapExternalService.java:281)
> 	at org.apache.ode.axis2.SoapExternalService.invoke(SoapExternalService.java:140)
> 	at org.apache.ode.axis2.MessageExchangeContextImpl.invokePartner(MessageExchangeContextImpl.java:52)
> 	at org.apache.ode.bpel.engine.BpelRuntimeContextImpl.invoke(BpelRuntimeContextImpl.java:781)
> 	at org.apache.ode.bpel.runtime.INVOKE.run(INVOKE.java:100)
> 	at sun.reflect.GeneratedMethodAccessor63.invoke(Unknown Source)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
> 	at java.lang.reflect.Method.invoke(Method.java:599)
> 	at org.apache.ode.jacob.vpu.JacobVPU$JacobThreadImpl.run(JacobVPU.java:451)
> 	at org.apache.ode.jacob.vpu.JacobVPU.execute(JacobVPU.java:139)
> 	at org.apache.ode.bpel.engine.BpelRuntimeContextImpl.execute(BpelRuntimeContextImpl.java:875)
> 	at org.apache.ode.bpel.engine.BpelProcess.handleWorkEvent(BpelProcess.java:438)
> 	at org.apache.ode.bpel.engine.BpelEngineImpl.onScheduledJob(BpelEngineImpl.java:439)
> 	at org.apache.ode.bpel.engine.BpelServerImpl.onScheduledJob(BpelServerImpl.java:441)
> 	at org.apache.ode.scheduler.simple.SimpleScheduler$4$1.call(SimpleScheduler.java:411)
> 	at org.apache.ode.scheduler.simple.SimpleScheduler$4$1.call(SimpleScheduler.java:405)
> 	at org.apache.ode.scheduler.simple.SimpleScheduler.execTransaction(SimpleScheduler.java:218)
> 	at org.apache.ode.scheduler.simple.SimpleScheduler$4.call(SimpleScheduler.java:404)
> 	at org.apache.ode.scheduler.simple.SimpleScheduler$4.call(SimpleScheduler.java:401)
> 	at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:314)
> 	at java.util.concurrent.FutureTask.run(FutureTask.java:149)
> 	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:896)
> 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
> 	at java.lang.Thread.run(Thread.java:735)
> [8/31/10 12:59:07:896 IST] 00000041 INVOKE        E org.apache.ode.bpel.runtime.INVOKE$2 onFailure Failure during invoke: Error sending message to Axis2 for ODE mex {PartnerRoleMex#4948 [PID {http://teamcenter.com/globalservices/process/bpel/webservice/2007-06}data-transfer-3] calling null.abort-validate-msg-op(...)}
> [8/31/10 12:59:07:911 IST] 00000041 BpelRuntimeCo I org.apache.ode.bpel.engine.BpelRuntimeContextImpl registerActivityForRecovery ActivityRecovery: Registering activity 122, failure reason: Error sending message to Axis2 for ODE mex {PartnerRoleMex#4948 [PID {http://teamcenter.com/globalservices/process/bpel/webservice/2007-06}data-transfer-3] calling null.abort-validate-msg-op(...)} on channel 190
> [8/31/10 12:59:08:021 IST] 00000020 ODEService    W org.apache.ode.axis2.ODEService onAxisMessageExchange MEX produced a fault {MyRoleMex#4091 [Client hqejbhcnphr5k2um4nq1t8] calling {http://teamcenter.com/globalservices/process/webservice/2007-06}InvokeService.data-transfer(...)}
>                                  org.apache.ode.axis2.OdeFault: Message exchange failure due to: Error sending message to Axis2 for ODE mex {PartnerRoleMex#4948 [PID {http://teamcenter.com/globalservices/process/bpel/webservice/2007-06}data-transfer-3] calling null.abort-validate-msg-op(...)}
> 	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:112)
> 	at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:182)
> 	at org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:275)
> 	at org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:134)
> 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
> 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
> 	at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1443)
> 	at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:790)
> 	at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:443)
> 	at com.ibm.ws.webcontainer.servlet.ServletWrapperImpl.handleRequest(ServletWrapperImpl.java:175)
> 	at com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRequest(CacheServletWrapper.java:91)
> 	at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:859)
> 	at com.ibm.ws.webcontainer.WSWebContainer.handleRequest(WSWebContainer.java:1557)
> 	at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:173)
> 	at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:455)
> 	at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:384)
> 	at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLink.java:272)
> 	at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendToDiscriminators(NewConnectionInitialReadCallback.java:214)
> 	at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.complete(NewConnectionInitialReadCallback.java:113)
> 	at com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:165)
> 	at com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217)
> 	at com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncChannelFuture.java:161)
> 	at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:138)
> 	at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:202)
> 	at com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:766)
> 	at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:896)
> 	at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1527)
> [8/31/10 12:59:08:208 IST] 00000042 HTTPSender    I org.apache.axis2.transport.http.HTTPSender sendViaPost Unable to sendViaPost to url[http://localhost:9083/tcgs-ode/processes/data-transfer]
>                                  org.apache.axis2.AxisFault: Transport error: 500 Error: Internal Server Error
> 	at org.apache.axis2.transport.http.HTTPSender.handleResponse(HTTPSender.java:291)
> 	at org.apache.axis2.transport.http.HTTPSender.sendViaPost(HTTPSender.java:190)
> 	at org.apache.axis2.transport.http.HTTPSender.send(HTTPSender.java:75)
> 	at org.apache.axis2.transport.http.CommonsHTTPTransportSender.writeMessageWithCommons(CommonsHTTPTransportSender.java:370)
> 	at org.apache.axis2.transport.http.CommonsHTTPTransportSender.invoke(CommonsHTTPTransportSender.java:209)
> 	at org.apache.axis2.engine.AxisEngine$TransportNonBlockingInvocationWorker.run(AxisEngine.java:628)
> 	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:896)
> 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
> 	at java.lang.Thread.run(Thread.java:735)

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.