I got exactly this same error when my endpoint URL was not correctly defined.  
It needs to start with http:// or https://, or one of the other transports that 
is supported by Axis2.  Hope this helps.

-andy

From: Adnan [mailto:[email protected]]
Sent: Wednesday, May 26, 2010 4:39 AM
To: [email protected]
Subject: Error sending message: Transport out has not been set

Hello.

I have spent many days sorting out this problem but did not get any solution, 
this mail should be in ode list but (it is there) but i sending it here because 
the error i am getting is from axis2, either i am missing somthing or there 
might be somthing wrong with ode-axis2 interface . I googled this error and 
found that this could be because of missing jar in classpath (like 
httpclient-4.0.1.jar) but i am sure it is there.

Here is the error i am getting. Using ode1.3.4rc, windows and mac, java6.

34:27-DEBUG [BpelRuntimeContextImpl] Setting execution state on instance 1851
34:28-DEBUG [SessionOutHandler] Sending stateful TO epr in message header using 
session null
34:28-DEBUG [SessionOutHandler] Sending a message containing wsa endpoints in 
headers for session passing.
34:28-DEBUG [SessionOutHandler]
der> http://localhost:8080/Add/AddService  http://www.w3.org/200
5/08/addressing">http://www.w3.org/2005/08/addressing/anonymous
ddr:Address>uuid:hqejbhcnphr5b1pnjghfrg'>http://www.w3.org/2005/08/addressing";>uuid:hqejbhcnphr5b1pnjghfrg
penv:Body>
                                                        <num1 xmlns="">5</num1>
                                                        <num2 xmlns="">5</num2>
                                                
</addMethod></soapenv:Body></soapenv:Envelope>
34:28-ERROR [ExternalService] Error sending message 
(mex={PartnerRoleMex#hqejbhcnphr5b1pnjghfrd [PID 
{http://SocPrc}SocPrc-1<http://SocPrc%7DSocPrc-1>] calling 
org.apache.ode.bpel.epr.
[email protected](...)}): Transport out has not been set
org.apache.axis2.AxisFault: Transport out has not been set
        at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:383)
        at 
org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:374)
        at 
org.apache.axis2.description.OutInAxisOperationClient.executeImpl(OutInAxisOperation.java:211)
        at 
org.apache.axis2.client.OperationClient.execute(OperationClient.java:163)
        at 
org.apache.ode.axis2.SoapExternalService$1$1.call(SoapExternalService.java:201)
        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
        at java.util.concurrent.FutureTask.run(FutureTask.java:138)
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
        at java.lang.Thread.run(Thread.java:619)
34:28-DEBUG [PartnerRoleMessageExchangeImpl] replyWithFailure 
mex=hqejbhcnphr5b1pnjghfrd failureType=COMMUNICATION_ERROR description=Error 
sending message (me
x={PartnerRoleMex#hqejbhcnphr5b1pnjghfrd [PID 
{http://SocPrc}SocPrc-1<http://SocPrc%7DSocPrc-1>] calling 
[email protected](...)}): Transport out has
 not been set details=null

I am generating bpel, wsdl, xsd and deploy.xml without any ide. (but verified 
the bpel, validated the wsdl, xsd, deploy.xml using eclipse).

Just want to know where could be the problem.

 thx
----
AL

Reply via email to