Hi Asankha,

Yes, I mean sending a one way fire and forget client request to Synapse.
With reliable messaging enabled this does work, yes.
But I am experiencing problems when sending a one way fire and forget client 
request without reliable messaging enabled.
I get the following stacktrace, after the message has been received by the 
service that Synapse calls:

[HTTPWorker-1] ERROR Axis2Sender - Unexpected error during Sending message 
onwards 
org.apache.axis2.AxisFault: Incoming message input stream is null
        at 
org.apache.axis2.transport.TransportUtils.createSOAPMessage(TransportUtils.java:63)
        at 
org.apache.synapse.core.axis2.DynamicAxisOperation$DynamicOperationClient.send(DynamicAxisOperation.java:338)
        at 
org.apache.synapse.core.axis2.DynamicAxisOperation$DynamicOperationClient.execute(DynamicAxisOperation.java:253)
        at 
org.apache.synapse.core.axis2.Axis2FlexibleMEPClient.send(Axis2FlexibleMEPClient.java:157)
        at org.apache.synapse.core.axis2.Axis2Sender.sendOn(Axis2Sender.java:49)
        at 
org.apache.synapse.core.axis2.Axis2SynapseEnvironment.send(Axis2SynapseEnvironment.java:64)
        at 
org.apache.synapse.mediators.builtin.SendMediator.mediate(SendMediator.java:121)
        at 
org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:45)
        at 
org.apache.synapse.mediators.filters.FilterMediator.mediate(FilterMediator.java:49)
        at 
org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:45)
        at 
org.apache.synapse.mediators.filters.InMediator.mediate(InMediator.java:43)
        at 
org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:45)
        at 
org.apache.synapse.mediators.base.SynapseMediator.mediate(SynapseMediator.java:44)
        at 
org.apache.synapse.core.axis2.Axis2SynapseEnvironment.injectMessage(Axis2SynapseEnvironment.java:57)
        at 
org.apache.synapse.core.axis2.SynapseMessageReceiver.receive(SynapseMessageReceiver.java:44)
        at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:497)
        at 
org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:283)
        at 
org.apache.axis2.transport.nhttp.Axis2AsyncWebProcessor$Worker.processPost(Axis2AsyncWebProcessor.java:334)
        at 
org.apache.axis2.transport.nhttp.Axis2AsyncWebProcessor$Worker.run(Axis2AsyncWebProcessor.java:182)
        at 
edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
        at 
edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
        at java.lang.Thread.run(Unknown Source)
Exception in thread "HTTPWorker-1" org.apache.synapse.SynapseException: 
Unexpected error during Sending message onwards
        at 
org.apache.synapse.core.axis2.Axis2Sender.handleException(Axis2Sender.java:135)
        at 
org.apache.synapse.core.axis2.Axis2Sender.sendOn(Axis2Sender.java:112)
        at 
org.apache.synapse.core.axis2.Axis2SynapseEnvironment.send(Axis2SynapseEnvironment.java:64)
        at 
org.apache.synapse.mediators.builtin.SendMediator.mediate(SendMediator.java:121)
        at 
org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:45)
        at 
org.apache.synapse.mediators.filters.FilterMediator.mediate(FilterMediator.java:49)
        at 
org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:45)
        at 
org.apache.synapse.mediators.filters.InMediator.mediate(InMediator.java:43)
        at 
org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:45)
        at 
org.apache.synapse.mediators.base.SynapseMediator.mediate(SynapseMediator.java:44)
        at 
org.apache.synapse.core.axis2.Axis2SynapseEnvironment.injectMessage(Axis2SynapseEnvironment.java:57)
        at 
org.apache.synapse.core.axis2.SynapseMessageReceiver.receive(SynapseMessageReceiver.java:44)
        at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:497)
        at 
org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:283)
        at 
org.apache.axis2.transport.nhttp.Axis2AsyncWebProcessor$Worker.processPost(Axis2AsyncWebProcessor.java:334)
        at 
org.apache.axis2.transport.nhttp.Axis2AsyncWebProcessor$Worker.run(Axis2AsyncWebProcessor.java:182)
        at 
edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
        at 
edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
        at java.lang.Thread.run(Unknown Source)
Caused by: org.apache.axis2.AxisFault: Incoming message input stream is null
        at 
org.apache.axis2.transport.TransportUtils.createSOAPMessage(TransportUtils.java:63)
        at 
org.apache.synapse.core.axis2.DynamicAxisOperation$DynamicOperationClient.send(DynamicAxisOperation.java:338)
        at 
org.apache.synapse.core.axis2.DynamicAxisOperation$DynamicOperationClient.execute(DynamicAxisOperation.java:253)
        at 
org.apache.synapse.core.axis2.Axis2FlexibleMEPClient.send(Axis2FlexibleMEPClient.java:157)
        at org.apache.synapse.core.axis2.Axis2Sender.sendOn(Axis2Sender.java:49)
        ... 17 more

This stacktrace to me looks like Synapse is trying to consume a response from 
the service that is not there.
Therefore the incoming message input stream is null.
Do you know why this error is returned?

Regards,

Tijs


> 
> van: "Asankha C. Perera" <[EMAIL PROTECTED]>
> datum: 2006/08/28 Mon AM 08:41:56 MEST
> aan: [email protected]
> onderwerp: Re: Fire and forget MEP support
> 
> Hi Tijs
> 
> Do you mean sending a one way fire and forget client request to Synapse? 
> If so, this is already supported.. can you explain your scenario , 
> transport etc a bit more?
> 
> asankha
> 
> [EMAIL PROTECTED] wrote:
> > Hi there,
> >
> > As I can see only the request-response MEP is support rigth now in Synapse.
> > I think it would be a good addition to also support the fire and forget MEP.
> > How do you think about this?
> >
> > Regards,
> >
> > Tijs
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
> >
> >   
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to