You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@synapse.apache.org by "Asankha C. Perera (JIRA)" <ji...@apache.org> on 2008/05/15 10:35:55 UTC

[jira] Created: (SYNAPSE-317) ClosedChannelException thrown when Pipes gets closed, causes unwanted exceptions thrown into streaming thread - affects failover etc.

ClosedChannelException thrown when Pipes gets closed, causes unwanted exceptions thrown into streaming thread - affects failover etc.
-------------------------------------------------------------------------------------------------------------------------------------

                 Key: SYNAPSE-317
                 URL: https://issues.apache.org/jira/browse/SYNAPSE-317
             Project: Synapse
          Issue Type: Bug
    Affects Versions: 1.2-QA-B2
            Reporter: Asankha C. Perera
            Assignee: Asankha C. Perera
            Priority: Blocker
             Fix For: 1.2-QA-B3


Issue seen when sample 55 is executed and server 1 and 2 are both killed

2008-05-13 17:38:03,041 [127.0.1.1-asankha] [HttpServerWorker-18] ERROR HttpCoreNIOSender IO Error while submiting request message for sending
org.apache.axis2.AxisFault
    at org.apache.axis2.AxisFault.makeFault(AxisFault.java:430)
    at org.apache.axis2.transport.http.SOAPMessageFormatter.writeTo(SOAPMessageFormatter.java:83)
    at org.apache.synapse.transport.nhttp.Axis2HttpRequest.streamMessageContents(Axis2HttpRequest.java:220)
    at org.apache.synapse.transport.nhttp.HttpCoreNIOSender.sendAsyncRequest(HttpCoreNIOSender.java:346)
    at org.apache.synapse.transport.nhttp.HttpCoreNIOSender.invoke(HttpCoreNIOSender.java:256)
    at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:448)
    at org.apache.synapse.core.axis2.DynamicAxisOperation$DynamicOperationClient.send(DynamicAxisOperation.java:190)
    at org.apache.synapse.core.axis2.DynamicAxisOperation$DynamicOperationClient.executeImpl(DynamicAxisOperation.java:174)
    at org.apache.axis2.client.OperationClient.execute(OperationClient.java:163)
    at org.apache.synapse.core.axis2.Axis2FlexibleMEPClient.send(Axis2FlexibleMEPClient.java:282)
    at org.apache.synapse.core.axis2.Axis2Sender.sendOn(Axis2Sender.java:57)
    at org.apache.synapse.core.axis2.Axis2SynapseEnvironment.send(Axis2SynapseEnvironment.java:222)
    at org.apache.synapse.endpoints.AddressEndpoint.send(AddressEndpoint.java:202)
    at org.apache.synapse.endpoints.FailoverEndpoint.send(FailoverEndpoint.java:119)
    at org.apache.synapse.endpoints.SALoadbalanceEndpoint.send(SALoadbalanceEndpoint.java:257)
    at org.apache.synapse.mediators.builtin.SendMediator.mediate(SendMediator.java:157)
    at org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:58)
    at org.apache.synapse.mediators.filters.InMediator.mediate(InMediator.java:60)
    at org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:58)
    at org.apache.synapse.mediators.base.SequenceMediator.mediate(SequenceMediator.java:125)
    at org.apache.synapse.core.axis2.Axis2SynapseEnvironment.injectMessage(Axis2SynapseEnvironment.java:176)
    at org.apache.synapse.core.axis2.SynapseMessageReceiver.receive(SynapseMessageReceiver.java:89)
    at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:176)
    at org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:275)
    at org.apache.synapse.transport.nhttp.ServerWorker.processPost(ServerWorker.java:238)
    at org.apache.synapse.transport.nhttp.ServerWorker.run(ServerWorker.java:194)
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
    at java.lang.Thread.run(Thread.java:595)
Caused by: com.ctc.wstx.exc.WstxIOException: null
    at com.ctc.wstx.sw.BaseStreamWriter.flush(BaseStreamWriter.java:313)
    at org.apache.axiom.om.impl.MTOMXMLStreamWriter.flush(MTOMXMLStreamWriter.java:152)
    at org.apache.axiom.om.impl.llom.OMNodeImpl.serialize(OMNodeImpl.java:451)
    at org.apache.axis2.transport.http.SOAPMessageFormatter.writeTo(SOAPMessageFormatter.java:77)
    ... 27 more
Caused by: java.nio.channels.ClosedChannelException
    at sun.nio.ch.SinkChannelImpl.ensureOpen(SinkChannelImpl.java:136)
    at sun.nio.ch.SinkChannelImpl.write(SinkChannelImpl.java:140)
    at java.nio.channels.Channels.write(Channels.java:60)
    at java.nio.channels.Channels.access$000(Channels.java:47)
    at java.nio.channels.Channels$1.write(Channels.java:134)
    at com.ctc.wstx.io.UTF8Writer.flush(UTF8Writer.java:96)
    at com.ctc.wstx.sw.BufferingXmlWriter.flush(BufferingXmlWriter.java:214)
    at com.ctc.wstx.sw.BaseStreamWriter.flush(BaseStreamWriter.java:311)
    ... 30 more
2008-05-13 17:38:03,043 [127.0.1.1-asankha] [HttpServerWorker-18] ERROR Axis2Sender Unexpected error during sending message out
org.apache.axis2.AxisFault: IO Error while submiting request message for sending
    at org.apache.synapse.transport.nhttp.HttpCoreNIOSender.handleException(HttpCoreNIOSender.java:541)
    at org.apache.synapse.transport.nhttp.HttpCoreNIOSender.sendAsyncRequest(HttpCoreNIOSender.java:351)
    at org.apache.synapse.transport.nhttp.HttpCoreNIOSender.invoke(HttpCoreNIOSender.java:256)
    at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:448)
    at org.apache.synapse.core.axis2.DynamicAxisOperation$DynamicOperationClient.send(DynamicAxisOperation.java:190)
    at org.apache.synapse.core.axis2.DynamicAxisOperation$DynamicOperationClient.executeImpl(DynamicAxisOperation.java:174)
    at org.apache.axis2.client.OperationClient.execute(OperationClient.java:163)
    at org.apache.synapse.core.axis2.Axis2FlexibleMEPClient.send(Axis2FlexibleMEPClient.java:282)
    at org.apache.synapse.core.axis2.Axis2Sender.sendOn(Axis2Sender.java:57)
    at org.apache.synapse.core.axis2.Axis2SynapseEnvironment.send(Axis2SynapseEnvironment.java:222)
    at org.apache.synapse.endpoints.AddressEndpoint.send(AddressEndpoint.java:202)
    at org.apache.synapse.endpoints.FailoverEndpoint.send(FailoverEndpoint.java:119)
    at org.apache.synapse.endpoints.SALoadbalanceEndpoint.send(SALoadbalanceEndpoint.java:257)
    at org.apache.synapse.mediators.builtin.SendMediator.mediate(SendMediator.java:157)
    at org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:58)
    at org.apache.synapse.mediators.filters.InMediator.mediate(InMediator.java:60)
    at org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:58)
    at org.apache.synapse.mediators.base.SequenceMediator.mediate(SequenceMediator.java:125)
    at org.apache.synapse.core.axis2.Axis2SynapseEnvironment.injectMessage(Axis2SynapseEnvironment.java:176)
    at org.apache.synapse.core.axis2.SynapseMessageReceiver.receive(SynapseMessageReceiver.java:89)
    at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:176)
    at org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:275)
    at org.apache.synapse.transport.nhttp.ServerWorker.processPost(ServerWorker.java:238)
    at org.apache.synapse.transport.nhttp.ServerWorker.run(ServerWorker.java:194)
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
    at java.lang.Thread.run(Thread.java:595)
Caused by: org.apache.axis2.AxisFault
    at org.apache.axis2.AxisFault.makeFault(AxisFault.java:430)
    at org.apache.axis2.transport.http.SOAPMessageFormatter.writeTo(SOAPMessageFormatter.java:83)
    at org.apache.synapse.transport.nhttp.Axis2HttpRequest.streamMessageContents(Axis2HttpRequest.java:220)
    at org.apache.synapse.transport.nhttp.HttpCoreNIOSender.sendAsyncRequest(HttpCoreNIOSender.java:346)
    ... 25 more
Caused by: com.ctc.wstx.exc.WstxIOException: null
    at com.ctc.wstx.sw.BaseStreamWriter.flush(BaseStreamWriter.java:313)
    at org.apache.axiom.om.impl.MTOMXMLStreamWriter.flush(MTOMXMLStreamWriter.java:152)
    at org.apache.axiom.om.impl.llom.OMNodeImpl.serialize(OMNodeImpl.java:451)
    at org.apache.axis2.transport.http.SOAPMessageFormatter.writeTo(SOAPMessageFormatter.java:77)
    ... 27 more
Caused by: java.nio.channels.ClosedChannelException
    at sun.nio.ch.SinkChannelImpl.ensureOpen(SinkChannelImpl.java:136)
    at sun.nio.ch.SinkChannelImpl.write(SinkChannelImpl.java:140)
    at java.nio.channels.Channels.write(Channels.java:60)
    at java.nio.channels.Channels.access$000(Channels.java:47)
    at java.nio.channels.Channels$1.write(Channels.java:134)
    at com.ctc.wstx.io.UTF8Writer.flush(UTF8Writer.java:96)
    at com.ctc.wstx.sw.BufferingXmlWriter.flush(BufferingXmlWriter.java:214)
    at com.ctc.wstx.sw.BaseStreamWriter.flush(BaseStreamWriter.java:311)
    ... 30 more
2008-05-13 17:38:03,213 [127.0.1.1-asankha] [HttpClientWorker-19] ERROR ServerHandler Unexpected HTTP protocol error : Transfer-encoding header already present
org.apache.http.ProtocolException: Transfer-encoding header already present
    at org.apache.http.protocol.ResponseContent.process(ResponseContent.java:67)
    at org.apache.http.protocol.BasicHttpProcessor.process(BasicHttpProcessor.java:304)
    at org.apache.synapse.transport.nhttp.ServerHandler.commitResponse(ServerHandler.java:237)
    at org.apache.synapse.transport.nhttp.HttpCoreNIOSender.sendAsyncResponse(HttpCoreNIOSender.java:409)
    at org.apache.synapse.transport.nhttp.HttpCoreNIOSender.invoke(HttpCoreNIOSender.java:264)
    at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:448)
    at org.apache.synapse.core.axis2.Axis2Sender.sendBack(Axis2Sender.java:138)
    at org.apache.synapse.core.axis2.Axis2SynapseEnvironment.send(Axis2SynapseEnvironment.java:219)
    at org.apache.synapse.mediators.builtin.SendMediator.mediate(SendMediator.java:154)
    at org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:58)
    at org.apache.synapse.mediators.filters.OutMediator.mediate(OutMediator.java:60)
    at org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:58)
    at org.apache.synapse.mediators.base.SequenceMediator.mediate(SequenceMediator.java:125)
    at org.apache.synapse.core.axis2.Axis2SynapseEnvironment.injectMessage(Axis2SynapseEnvironment.java:176)
    at org.apache.synapse.core.axis2.SynapseCallbackReceiver.handleMessage(SynapseCallbackReceiver.java:301)
    at org.apache.synapse.core.axis2.SynapseCallbackReceiver.receive(SynapseCallbackReceiver.java:131)
    at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:176)
    at org.apache.synapse.transport.nhttp.ClientWorker.run(ClientWorker.java:199)
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
    at java.lang.Thread.run(Thread.java:595)
2008-05-13 17:38:03,214 [127.0.1.1-asankha] [HttpClientWorker-19] ERROR HttpCoreNIOSender IO Error sending response message
org.apache.axis2.AxisFault
    at org.apache.axis2.AxisFault.makeFault(AxisFault.java:430)
    at org.apache.axis2.transport.http.SOAPMessageFormatter.writeTo(SOAPMessageFormatter.java:83)
    at org.apache.synapse.transport.nhttp.HttpCoreNIOSender.sendAsyncResponse(HttpCoreNIOSender.java:417)
    at org.apache.synapse.transport.nhttp.HttpCoreNIOSender.invoke(HttpCoreNIOSender.java:264)
    at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:448)
    at org.apache.synapse.core.axis2.Axis2Sender.sendBack(Axis2Sender.java:138)
    at org.apache.synapse.core.axis2.Axis2SynapseEnvironment.send(Axis2SynapseEnvironment.java:219)
    at org.apache.synapse.mediators.builtin.SendMediator.mediate(SendMediator.java:154)
    at org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:58)
    at org.apache.synapse.mediators.filters.OutMediator.mediate(OutMediator.java:60)
    at org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:58)
    at org.apache.synapse.mediators.base.SequenceMediator.mediate(SequenceMediator.java:125)
    at org.apache.synapse.core.axis2.Axis2SynapseEnvironment.injectMessage(Axis2SynapseEnvironment.java:176)
    at org.apache.synapse.core.axis2.SynapseCallbackReceiver.handleMessage(SynapseCallbackReceiver.java:301)
    at org.apache.synapse.core.axis2.SynapseCallbackReceiver.receive(SynapseCallbackReceiver.java:131)
    at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:176)
    at org.apache.synapse.transport.nhttp.ClientWorker.run(ClientWorker.java:199)
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
    at java.lang.Thread.run(Thread.java:595)
Caused by: com.ctc.wstx.exc.WstxIOException: null
    at com.ctc.wstx.sw.BaseStreamWriter.flush(BaseStreamWriter.java:313)
    at org.apache.axiom.om.impl.MTOMXMLStreamWriter.flush(MTOMXMLStreamWriter.java:152)
    at org.apache.axiom.om.impl.llom.OMNodeImpl.serialize(OMNodeImpl.java:451)
    at org.apache.axis2.transport.http.SOAPMessageFormatter.writeTo(SOAPMessageFormatter.java:77)
    ... 18 more
Caused by: java.nio.channels.ClosedChannelException
    at sun.nio.ch.SinkChannelImpl.ensureOpen(SinkChannelImpl.java:136)
    at sun.nio.ch.SinkChannelImpl.write(SinkChannelImpl.java:140)
    at java.nio.channels.Channels.write(Channels.java:60)
    at java.nio.channels.Channels.access$000(Channels.java:47)
    at java.nio.channels.Channels$1.write(Channels.java:134)
    at com.ctc.wstx.io.UTF8Writer.flush(UTF8Writer.java:96)
    at com.ctc.wstx.sw.BufferingXmlWriter.flush(BufferingXmlWriter.java:214)
    at com.ctc.wstx.sw.BaseStreamWriter.flush(BaseStreamWriter.java:311)
    ... 21 more
2008-05-13 17:38:03,215 [127.0.1.1-asankha] [HttpClientWorker-19] ERROR Axis2Sender Unexpected error sending message back
org.apache.axis2.AxisFault: IO Error sending response message
    at org.apache.synapse.transport.nhttp.HttpCoreNIOSender.handleException(HttpCoreNIOSender.java:541)
    at org.apache.synapse.transport.nhttp.HttpCoreNIOSender.sendAsyncResponse(HttpCoreNIOSender.java:421)
    at org.apache.synapse.transport.nhttp.HttpCoreNIOSender.invoke(HttpCoreNIOSender.java:264)
    at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:448)
    at org.apache.synapse.core.axis2.Axis2Sender.sendBack(Axis2Sender.java:138)
    at org.apache.synapse.core.axis2.Axis2SynapseEnvironment.send(Axis2SynapseEnvironment.java:219)
    at org.apache.synapse.mediators.builtin.SendMediator.mediate(SendMediator.java:154)
    at org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:58)
    at org.apache.synapse.mediators.filters.OutMediator.mediate(OutMediator.java:60)
    at org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:58)
    at org.apache.synapse.mediators.base.SequenceMediator.mediate(SequenceMediator.java:125)
    at org.apache.synapse.core.axis2.Axis2SynapseEnvironment.injectMessage(Axis2SynapseEnvironment.java:176)
    at org.apache.synapse.core.axis2.SynapseCallbackReceiver.handleMessage(SynapseCallbackReceiver.java:301)
    at org.apache.synapse.core.axis2.SynapseCallbackReceiver.receive(SynapseCallbackReceiver.java:131)
    at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:176)
    at org.apache.synapse.transport.nhttp.ClientWorker.run(ClientWorker.java:199)
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
    at java.lang.Thread.run(Thread.java:595)
Caused by: org.apache.axis2.AxisFault
    at org.apache.axis2.AxisFault.makeFault(AxisFault.java:430)
    at org.apache.axis2.transport.http.SOAPMessageFormatter.writeTo(SOAPMessageFormatter.java:83)
    at org.apache.synapse.transport.nhttp.HttpCoreNIOSender.sendAsyncResponse(HttpCoreNIOSender.java:417)
    ... 17 more
Caused by: com.ctc.wstx.exc.WstxIOException: null
    at com.ctc.wstx.sw.BaseStreamWriter.flush(BaseStreamWriter.java:313)
    at org.apache.axiom.om.impl.MTOMXMLStreamWriter.flush(MTOMXMLStreamWriter.java:152)
    at org.apache.axiom.om.impl.llom.OMNodeImpl.serialize(OMNodeImpl.java:451)
    at org.apache.axis2.transport.http.SOAPMessageFormatter.writeTo(SOAPMessageFormatter.java:77)
    ... 18 more
Caused by: java.nio.channels.ClosedChannelException
    at sun.nio.ch.SinkChannelImpl.ensureOpen(SinkChannelImpl.java:136)
    at sun.nio.ch.SinkChannelImpl.write(SinkChannelImpl.java:140)
    at java.nio.channels.Channels.write(Channels.java:60)
    at java.nio.channels.Channels.access$000(Channels.java:47)
    at java.nio.channels.Channels$1.write(Channels.java:134)
    at com.ctc.wstx.io.UTF8Writer.flush(UTF8Writer.java:96)
    at com.ctc.wstx.sw.BufferingXmlWriter.flush(BufferingXmlWriter.java:214)
    at com.ctc.wstx.sw.BaseStreamWriter.flush(BaseStreamWriter.java:311)
    ... 21 more
2008-05-13 17:38:03,218 [127.0.1.1-asankha] [HttpClientWorker-19] ERROR ServerHandler Unexpected HTTP protocol error : Transfer-encoding header already present
org.apache.http.ProtocolException: Transfer-encoding header already present
    at org.apache.http.protocol.ResponseContent.process(ResponseContent.java:67)
    at org.apache.http.protocol.BasicHttpProcessor.process(BasicHttpProcessor.java:304)
    at org.apache.synapse.transport.nhttp.ServerHandler.commitResponse(ServerHandler.java:237)
    at org.apache.synapse.transport.nhttp.HttpCoreNIOSender.sendAsyncResponse(HttpCoreNIOSender.java:409)
    at org.apache.synapse.transport.nhttp.HttpCoreNIOSender.invoke(HttpCoreNIOSender.java:264)
    at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:448)
    at org.apache.synapse.core.axis2.Axis2Sender.sendBack(Axis2Sender.java:138)
    at org.apache.synapse.core.axis2.Axis2SynapseEnvironment.send(Axis2SynapseEnvironment.java:219)
    at org.apache.synapse.mediators.builtin.SendMediator.mediate(SendMediator.java:154)
    at org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:58)
    at org.apache.synapse.mediators.base.SequenceMediator.mediate(SequenceMediator.java:125)
    at org.apache.synapse.mediators.MediatorFaultHandler.onFault(MediatorFaultHandler.java:79)
    at org.apache.synapse.FaultHandler.handleFault(FaultHandler.java:94)
    at org.apache.synapse.core.axis2.SynapseCallbackReceiver.handleMessage(SynapseCallbackReceiver.java:306)
    at org.apache.synapse.core.axis2.SynapseCallbackReceiver.receive(SynapseCallbackReceiver.java:131)
    at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:176)
    at org.apache.synapse.transport.nhttp.ClientWorker.run(ClientWorker.java:199)
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
    at java.lang.Thread.run(Thread.java:595)
2008-05-13 17:38:03,219 [127.0.1.1-asankha] [HttpClientWorker-19] ERROR HttpCoreNIOSender IO Error sending response message
org.apache.axis2.AxisFault
    at org.apache.axis2.AxisFault.makeFault(AxisFault.java:430)
    at org.apache.axis2.transport.http.SOAPMessageFormatter.writeTo(SOAPMessageFormatter.java:83)
    at org.apache.synapse.transport.nhttp.HttpCoreNIOSender.sendAsyncResponse(HttpCoreNIOSender.java:417)
    at org.apache.synapse.transport.nhttp.HttpCoreNIOSender.invoke(HttpCoreNIOSender.java:264)
    at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:448)
    at org.apache.synapse.core.axis2.Axis2Sender.sendBack(Axis2Sender.java:138)
    at org.apache.synapse.core.axis2.Axis2SynapseEnvironment.send(Axis2SynapseEnvironment.java:219)
    at org.apache.synapse.mediators.builtin.SendMediator.mediate(SendMediator.java:154)
    at org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:58)
    at org.apache.synapse.mediators.base.SequenceMediator.mediate(SequenceMediator.java:125)
    at org.apache.synapse.mediators.MediatorFaultHandler.onFault(MediatorFaultHandler.java:79)
    at org.apache.synapse.FaultHandler.handleFault(FaultHandler.java:94)
    at org.apache.synapse.core.axis2.SynapseCallbackReceiver.handleMessage(SynapseCallbackReceiver.java:306)
    at org.apache.synapse.core.axis2.SynapseCallbackReceiver.receive(SynapseCallbackReceiver.java:131)
    at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:176)
    at org.apache.synapse.transport.nhttp.ClientWorker.run(ClientWorker.java:199)
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
    at java.lang.Thread.run(Thread.java:595)
Caused by: com.ctc.wstx.exc.WstxIOException: null
    at com.ctc.wstx.sw.BaseStreamWriter.flush(BaseStreamWriter.java:313)
    at org.apache.axiom.om.impl.MTOMXMLStreamWriter.flush(MTOMXMLStreamWriter.java:152)
    at org.apache.axiom.om.impl.llom.OMNodeImpl.serialize(OMNodeImpl.java:451)
    at org.apache.axis2.transport.http.SOAPMessageFormatter.writeTo(SOAPMessageFormatter.java:77)
    ... 17 more
Caused by: java.nio.channels.ClosedChannelException
    at sun.nio.ch.SinkChannelImpl.ensureOpen(SinkChannelImpl.java:136)
    at sun.nio.ch.SinkChannelImpl.write(SinkChannelImpl.java:140)
    at java.nio.channels.Channels.write(Channels.java:60)
    at java.nio.channels.Channels.access$000(Channels.java:47)
    at java.nio.channels.Channels$1.write(Channels.java:134)
    at com.ctc.wstx.io.UTF8Writer.flush(UTF8Writer.java:96)
    at com.ctc.wstx.sw.BufferingXmlWriter.flush(BufferingXmlWriter.java:214)
    at com.ctc.wstx.sw.BaseStreamWriter.flush(BaseStreamWriter.java:311)
    ... 20 more
2008-05-13 17:38:03,220 [127.0.1.1-asankha] [HttpClientWorker-19] ERROR Axis2Sender Unexpected error sending message back
org.apache.axis2.AxisFault: IO Error sending response message
    at org.apache.synapse.transport.nhttp.HttpCoreNIOSender.handleException(HttpCoreNIOSender.java:541)
    at org.apache.synapse.transport.nhttp.HttpCoreNIOSender.sendAsyncResponse(HttpCoreNIOSender.java:421)
    at org.apache.synapse.transport.nhttp.HttpCoreNIOSender.invoke(HttpCoreNIOSender.java:264)
    at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:448)
    at org.apache.synapse.core.axis2.Axis2Sender.sendBack(Axis2Sender.java:138)
    at org.apache.synapse.core.axis2.Axis2SynapseEnvironment.send(Axis2SynapseEnvironment.java:219)
    at org.apache.synapse.mediators.builtin.SendMediator.mediate(SendMediator.java:154)
    at org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:58)
    at org.apache.synapse.mediators.base.SequenceMediator.mediate(SequenceMediator.java:125)
    at org.apache.synapse.mediators.MediatorFaultHandler.onFault(MediatorFaultHandler.java:79)
    at org.apache.synapse.FaultHandler.handleFault(FaultHandler.java:94)
    at org.apache.synapse.core.axis2.SynapseCallbackReceiver.handleMessage(SynapseCallbackReceiver.java:306)
    at org.apache.synapse.core.axis2.SynapseCallbackReceiver.receive(SynapseCallbackReceiver.java:131)
    at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:176)
    at org.apache.synapse.transport.nhttp.ClientWorker.run(ClientWorker.java:199)
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
    at java.lang.Thread.run(Thread.java:595)
Caused by: org.apache.axis2.AxisFault
    at org.apache.axis2.AxisFault.makeFault(AxisFault.java:430)
    at org.apache.axis2.transport.http.SOAPMessageFormatter.writeTo(SOAPMessageFormatter.java:83)
    at org.apache.synapse.transport.nhttp.HttpCoreNIOSender.sendAsyncResponse(HttpCoreNIOSender.java:417)
    ... 16 more
Caused by: com.ctc.wstx.exc.WstxIOException: null
    at com.ctc.wstx.sw.BaseStreamWriter.flush(BaseStreamWriter.java:313)
    at org.apache.axiom.om.impl.MTOMXMLStreamWriter.flush(MTOMXMLStreamWriter.java:152)
    at org.apache.axiom.om.impl.llom.OMNodeImpl.serialize(OMNodeImpl.java:451)
    at org.apache.axis2.transport.http.SOAPMessageFormatter.writeTo(SOAPMessageFormatter.java:77)
    ... 17 more
Caused by: java.nio.channels.ClosedChannelException
    at sun.nio.ch.SinkChannelImpl.ensureOpen(SinkChannelImpl.java:136)
    at sun.nio.ch.SinkChannelImpl.write(SinkChannelImpl.java:140)
    at java.nio.channels.Channels.write(Channels.java:60)
    at java.nio.channels.Channels.access$000(Channels.java:47)
    at java.nio.channels.Channels$1.write(Channels.java:134)
    at com.ctc.wstx.io.UTF8Writer.flush(UTF8Writer.java:96)
    at com.ctc.wstx.sw.BufferingXmlWriter.flush(BufferingXmlWriter.java:214)
    at com.ctc.wstx.sw.BaseStreamWriter.flush(BaseStreamWriter.java:311)
    ... 20 more
2008-05-13 17:38:03,276 [127.0.1.1-asankha] [HttpClientWorker-19]  INFO LogMediator To: , WSAction: urn:sampleOperationResponse, SOAPAction: urn:sampleOperationResponse, ReplyTo: http://www.w3.org/2005/08/addressing/anonymous, MessageID: urn:uuid:5D60BCB4FE59D49B5C1210680483218590041-1276741991, Direction: response, MESSAGE = Executing default "fault" sequence, ERROR_CODE = 00000, ERROR_MESSAGE = Unexpected error sending message back, Envelope: <?xml version='1.0' encoding='utf-8'?><soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"><soapenv:Header xmlns:wsa="http://www.w3.org/2005/08/addressing"><wsa:MessageID>urn:uuid:5D60BCB4FE59D49B5C1210680483218590041-1276741991</wsa:MessageID><wsa:Action>urn:sampleOperationResponse</wsa:Action><wsa:RelatesTo>urn:uuid:5D60BCB4FE59D49B5C1210680483212794040-1022331652</wsa:RelatesTo></soapenv:Header><soapenv:Body><soapenv:Fault><faultcode xmlns:tns="http://www.w3.org/2003/05/soap-envelope">tns:Receiver</faultcode><faultstring>COULDN'T SEND THE MESSAGE TO THE SERVER.</faultstring></soapenv:Fault></soapenv:Body></soapenv:Envelope>



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


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@synapse.apache.org
For additional commands, e-mail: dev-help@synapse.apache.org


[jira] Resolved: (SYNAPSE-317) ClosedChannelException thrown when Pipes gets closed, causes unwanted exceptions thrown into streaming thread - affects failover etc.

Posted by "Asankha C. Perera (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/SYNAPSE-317?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Asankha C. Perera resolved SYNAPSE-317.
---------------------------------------

    Resolution: Fixed

Fixed by ignoring ClosedChannelExceptions thrown when the Pipe used to send out is closed due to other connection issues, that are already handled by the SessionRequestCallback impl

> ClosedChannelException thrown when Pipes gets closed, causes unwanted exceptions thrown into streaming thread - affects failover etc.
> -------------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: SYNAPSE-317
>                 URL: https://issues.apache.org/jira/browse/SYNAPSE-317
>             Project: Synapse
>          Issue Type: Bug
>    Affects Versions: 1.2-QA-B2
>            Reporter: Asankha C. Perera
>            Assignee: Asankha C. Perera
>            Priority: Blocker
>             Fix For: 1.2-QA-B3
>
>
> Issue seen when sample 55 is executed and server 1 and 2 are both killed
> 2008-05-13 17:38:03,041 [127.0.1.1-asankha] [HttpServerWorker-18] ERROR HttpCoreNIOSender IO Error while submiting request message for sending
> org.apache.axis2.AxisFault
>     at org.apache.axis2.AxisFault.makeFault(AxisFault.java:430)
>     at org.apache.axis2.transport.http.SOAPMessageFormatter.writeTo(SOAPMessageFormatter.java:83)
>     at org.apache.synapse.transport.nhttp.Axis2HttpRequest.streamMessageContents(Axis2HttpRequest.java:220)
>     at org.apache.synapse.transport.nhttp.HttpCoreNIOSender.sendAsyncRequest(HttpCoreNIOSender.java:346)
>     at org.apache.synapse.transport.nhttp.HttpCoreNIOSender.invoke(HttpCoreNIOSender.java:256)
>     at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:448)
>     at org.apache.synapse.core.axis2.DynamicAxisOperation$DynamicOperationClient.send(DynamicAxisOperation.java:190)
>     at org.apache.synapse.core.axis2.DynamicAxisOperation$DynamicOperationClient.executeImpl(DynamicAxisOperation.java:174)
>     at org.apache.axis2.client.OperationClient.execute(OperationClient.java:163)
>     at org.apache.synapse.core.axis2.Axis2FlexibleMEPClient.send(Axis2FlexibleMEPClient.java:282)
>     at org.apache.synapse.core.axis2.Axis2Sender.sendOn(Axis2Sender.java:57)
>     at org.apache.synapse.core.axis2.Axis2SynapseEnvironment.send(Axis2SynapseEnvironment.java:222)
>     at org.apache.synapse.endpoints.AddressEndpoint.send(AddressEndpoint.java:202)
>     at org.apache.synapse.endpoints.FailoverEndpoint.send(FailoverEndpoint.java:119)
>     at org.apache.synapse.endpoints.SALoadbalanceEndpoint.send(SALoadbalanceEndpoint.java:257)
>     at org.apache.synapse.mediators.builtin.SendMediator.mediate(SendMediator.java:157)
>     at org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:58)
>     at org.apache.synapse.mediators.filters.InMediator.mediate(InMediator.java:60)
>     at org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:58)
>     at org.apache.synapse.mediators.base.SequenceMediator.mediate(SequenceMediator.java:125)
>     at org.apache.synapse.core.axis2.Axis2SynapseEnvironment.injectMessage(Axis2SynapseEnvironment.java:176)
>     at org.apache.synapse.core.axis2.SynapseMessageReceiver.receive(SynapseMessageReceiver.java:89)
>     at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:176)
>     at org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:275)
>     at org.apache.synapse.transport.nhttp.ServerWorker.processPost(ServerWorker.java:238)
>     at org.apache.synapse.transport.nhttp.ServerWorker.run(ServerWorker.java:194)
>     at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
>     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
>     at java.lang.Thread.run(Thread.java:595)
> Caused by: com.ctc.wstx.exc.WstxIOException: null
>     at com.ctc.wstx.sw.BaseStreamWriter.flush(BaseStreamWriter.java:313)
>     at org.apache.axiom.om.impl.MTOMXMLStreamWriter.flush(MTOMXMLStreamWriter.java:152)
>     at org.apache.axiom.om.impl.llom.OMNodeImpl.serialize(OMNodeImpl.java:451)
>     at org.apache.axis2.transport.http.SOAPMessageFormatter.writeTo(SOAPMessageFormatter.java:77)
>     ... 27 more
> Caused by: java.nio.channels.ClosedChannelException
>     at sun.nio.ch.SinkChannelImpl.ensureOpen(SinkChannelImpl.java:136)
>     at sun.nio.ch.SinkChannelImpl.write(SinkChannelImpl.java:140)
>     at java.nio.channels.Channels.write(Channels.java:60)
>     at java.nio.channels.Channels.access$000(Channels.java:47)
>     at java.nio.channels.Channels$1.write(Channels.java:134)
>     at com.ctc.wstx.io.UTF8Writer.flush(UTF8Writer.java:96)
>     at com.ctc.wstx.sw.BufferingXmlWriter.flush(BufferingXmlWriter.java:214)
>     at com.ctc.wstx.sw.BaseStreamWriter.flush(BaseStreamWriter.java:311)
>     ... 30 more
> 2008-05-13 17:38:03,043 [127.0.1.1-asankha] [HttpServerWorker-18] ERROR Axis2Sender Unexpected error during sending message out
> org.apache.axis2.AxisFault: IO Error while submiting request message for sending
>     at org.apache.synapse.transport.nhttp.HttpCoreNIOSender.handleException(HttpCoreNIOSender.java:541)
>     at org.apache.synapse.transport.nhttp.HttpCoreNIOSender.sendAsyncRequest(HttpCoreNIOSender.java:351)
>     at org.apache.synapse.transport.nhttp.HttpCoreNIOSender.invoke(HttpCoreNIOSender.java:256)
>     at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:448)
>     at org.apache.synapse.core.axis2.DynamicAxisOperation$DynamicOperationClient.send(DynamicAxisOperation.java:190)
>     at org.apache.synapse.core.axis2.DynamicAxisOperation$DynamicOperationClient.executeImpl(DynamicAxisOperation.java:174)
>     at org.apache.axis2.client.OperationClient.execute(OperationClient.java:163)
>     at org.apache.synapse.core.axis2.Axis2FlexibleMEPClient.send(Axis2FlexibleMEPClient.java:282)
>     at org.apache.synapse.core.axis2.Axis2Sender.sendOn(Axis2Sender.java:57)
>     at org.apache.synapse.core.axis2.Axis2SynapseEnvironment.send(Axis2SynapseEnvironment.java:222)
>     at org.apache.synapse.endpoints.AddressEndpoint.send(AddressEndpoint.java:202)
>     at org.apache.synapse.endpoints.FailoverEndpoint.send(FailoverEndpoint.java:119)
>     at org.apache.synapse.endpoints.SALoadbalanceEndpoint.send(SALoadbalanceEndpoint.java:257)
>     at org.apache.synapse.mediators.builtin.SendMediator.mediate(SendMediator.java:157)
>     at org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:58)
>     at org.apache.synapse.mediators.filters.InMediator.mediate(InMediator.java:60)
>     at org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:58)
>     at org.apache.synapse.mediators.base.SequenceMediator.mediate(SequenceMediator.java:125)
>     at org.apache.synapse.core.axis2.Axis2SynapseEnvironment.injectMessage(Axis2SynapseEnvironment.java:176)
>     at org.apache.synapse.core.axis2.SynapseMessageReceiver.receive(SynapseMessageReceiver.java:89)
>     at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:176)
>     at org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:275)
>     at org.apache.synapse.transport.nhttp.ServerWorker.processPost(ServerWorker.java:238)
>     at org.apache.synapse.transport.nhttp.ServerWorker.run(ServerWorker.java:194)
>     at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
>     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
>     at java.lang.Thread.run(Thread.java:595)
> Caused by: org.apache.axis2.AxisFault
>     at org.apache.axis2.AxisFault.makeFault(AxisFault.java:430)
>     at org.apache.axis2.transport.http.SOAPMessageFormatter.writeTo(SOAPMessageFormatter.java:83)
>     at org.apache.synapse.transport.nhttp.Axis2HttpRequest.streamMessageContents(Axis2HttpRequest.java:220)
>     at org.apache.synapse.transport.nhttp.HttpCoreNIOSender.sendAsyncRequest(HttpCoreNIOSender.java:346)
>     ... 25 more
> Caused by: com.ctc.wstx.exc.WstxIOException: null
>     at com.ctc.wstx.sw.BaseStreamWriter.flush(BaseStreamWriter.java:313)
>     at org.apache.axiom.om.impl.MTOMXMLStreamWriter.flush(MTOMXMLStreamWriter.java:152)
>     at org.apache.axiom.om.impl.llom.OMNodeImpl.serialize(OMNodeImpl.java:451)
>     at org.apache.axis2.transport.http.SOAPMessageFormatter.writeTo(SOAPMessageFormatter.java:77)
>     ... 27 more
> Caused by: java.nio.channels.ClosedChannelException
>     at sun.nio.ch.SinkChannelImpl.ensureOpen(SinkChannelImpl.java:136)
>     at sun.nio.ch.SinkChannelImpl.write(SinkChannelImpl.java:140)
>     at java.nio.channels.Channels.write(Channels.java:60)
>     at java.nio.channels.Channels.access$000(Channels.java:47)
>     at java.nio.channels.Channels$1.write(Channels.java:134)
>     at com.ctc.wstx.io.UTF8Writer.flush(UTF8Writer.java:96)
>     at com.ctc.wstx.sw.BufferingXmlWriter.flush(BufferingXmlWriter.java:214)
>     at com.ctc.wstx.sw.BaseStreamWriter.flush(BaseStreamWriter.java:311)
>     ... 30 more
> 2008-05-13 17:38:03,213 [127.0.1.1-asankha] [HttpClientWorker-19] ERROR ServerHandler Unexpected HTTP protocol error : Transfer-encoding header already present
> org.apache.http.ProtocolException: Transfer-encoding header already present
>     at org.apache.http.protocol.ResponseContent.process(ResponseContent.java:67)
>     at org.apache.http.protocol.BasicHttpProcessor.process(BasicHttpProcessor.java:304)
>     at org.apache.synapse.transport.nhttp.ServerHandler.commitResponse(ServerHandler.java:237)
>     at org.apache.synapse.transport.nhttp.HttpCoreNIOSender.sendAsyncResponse(HttpCoreNIOSender.java:409)
>     at org.apache.synapse.transport.nhttp.HttpCoreNIOSender.invoke(HttpCoreNIOSender.java:264)
>     at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:448)
>     at org.apache.synapse.core.axis2.Axis2Sender.sendBack(Axis2Sender.java:138)
>     at org.apache.synapse.core.axis2.Axis2SynapseEnvironment.send(Axis2SynapseEnvironment.java:219)
>     at org.apache.synapse.mediators.builtin.SendMediator.mediate(SendMediator.java:154)
>     at org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:58)
>     at org.apache.synapse.mediators.filters.OutMediator.mediate(OutMediator.java:60)
>     at org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:58)
>     at org.apache.synapse.mediators.base.SequenceMediator.mediate(SequenceMediator.java:125)
>     at org.apache.synapse.core.axis2.Axis2SynapseEnvironment.injectMessage(Axis2SynapseEnvironment.java:176)
>     at org.apache.synapse.core.axis2.SynapseCallbackReceiver.handleMessage(SynapseCallbackReceiver.java:301)
>     at org.apache.synapse.core.axis2.SynapseCallbackReceiver.receive(SynapseCallbackReceiver.java:131)
>     at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:176)
>     at org.apache.synapse.transport.nhttp.ClientWorker.run(ClientWorker.java:199)
>     at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
>     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
>     at java.lang.Thread.run(Thread.java:595)
> 2008-05-13 17:38:03,214 [127.0.1.1-asankha] [HttpClientWorker-19] ERROR HttpCoreNIOSender IO Error sending response message
> org.apache.axis2.AxisFault
>     at org.apache.axis2.AxisFault.makeFault(AxisFault.java:430)
>     at org.apache.axis2.transport.http.SOAPMessageFormatter.writeTo(SOAPMessageFormatter.java:83)
>     at org.apache.synapse.transport.nhttp.HttpCoreNIOSender.sendAsyncResponse(HttpCoreNIOSender.java:417)
>     at org.apache.synapse.transport.nhttp.HttpCoreNIOSender.invoke(HttpCoreNIOSender.java:264)
>     at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:448)
>     at org.apache.synapse.core.axis2.Axis2Sender.sendBack(Axis2Sender.java:138)
>     at org.apache.synapse.core.axis2.Axis2SynapseEnvironment.send(Axis2SynapseEnvironment.java:219)
>     at org.apache.synapse.mediators.builtin.SendMediator.mediate(SendMediator.java:154)
>     at org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:58)
>     at org.apache.synapse.mediators.filters.OutMediator.mediate(OutMediator.java:60)
>     at org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:58)
>     at org.apache.synapse.mediators.base.SequenceMediator.mediate(SequenceMediator.java:125)
>     at org.apache.synapse.core.axis2.Axis2SynapseEnvironment.injectMessage(Axis2SynapseEnvironment.java:176)
>     at org.apache.synapse.core.axis2.SynapseCallbackReceiver.handleMessage(SynapseCallbackReceiver.java:301)
>     at org.apache.synapse.core.axis2.SynapseCallbackReceiver.receive(SynapseCallbackReceiver.java:131)
>     at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:176)
>     at org.apache.synapse.transport.nhttp.ClientWorker.run(ClientWorker.java:199)
>     at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
>     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
>     at java.lang.Thread.run(Thread.java:595)
> Caused by: com.ctc.wstx.exc.WstxIOException: null
>     at com.ctc.wstx.sw.BaseStreamWriter.flush(BaseStreamWriter.java:313)
>     at org.apache.axiom.om.impl.MTOMXMLStreamWriter.flush(MTOMXMLStreamWriter.java:152)
>     at org.apache.axiom.om.impl.llom.OMNodeImpl.serialize(OMNodeImpl.java:451)
>     at org.apache.axis2.transport.http.SOAPMessageFormatter.writeTo(SOAPMessageFormatter.java:77)
>     ... 18 more
> Caused by: java.nio.channels.ClosedChannelException
>     at sun.nio.ch.SinkChannelImpl.ensureOpen(SinkChannelImpl.java:136)
>     at sun.nio.ch.SinkChannelImpl.write(SinkChannelImpl.java:140)
>     at java.nio.channels.Channels.write(Channels.java:60)
>     at java.nio.channels.Channels.access$000(Channels.java:47)
>     at java.nio.channels.Channels$1.write(Channels.java:134)
>     at com.ctc.wstx.io.UTF8Writer.flush(UTF8Writer.java:96)
>     at com.ctc.wstx.sw.BufferingXmlWriter.flush(BufferingXmlWriter.java:214)
>     at com.ctc.wstx.sw.BaseStreamWriter.flush(BaseStreamWriter.java:311)
>     ... 21 more
> 2008-05-13 17:38:03,215 [127.0.1.1-asankha] [HttpClientWorker-19] ERROR Axis2Sender Unexpected error sending message back
> org.apache.axis2.AxisFault: IO Error sending response message
>     at org.apache.synapse.transport.nhttp.HttpCoreNIOSender.handleException(HttpCoreNIOSender.java:541)
>     at org.apache.synapse.transport.nhttp.HttpCoreNIOSender.sendAsyncResponse(HttpCoreNIOSender.java:421)
>     at org.apache.synapse.transport.nhttp.HttpCoreNIOSender.invoke(HttpCoreNIOSender.java:264)
>     at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:448)
>     at org.apache.synapse.core.axis2.Axis2Sender.sendBack(Axis2Sender.java:138)
>     at org.apache.synapse.core.axis2.Axis2SynapseEnvironment.send(Axis2SynapseEnvironment.java:219)
>     at org.apache.synapse.mediators.builtin.SendMediator.mediate(SendMediator.java:154)
>     at org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:58)
>     at org.apache.synapse.mediators.filters.OutMediator.mediate(OutMediator.java:60)
>     at org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:58)
>     at org.apache.synapse.mediators.base.SequenceMediator.mediate(SequenceMediator.java:125)
>     at org.apache.synapse.core.axis2.Axis2SynapseEnvironment.injectMessage(Axis2SynapseEnvironment.java:176)
>     at org.apache.synapse.core.axis2.SynapseCallbackReceiver.handleMessage(SynapseCallbackReceiver.java:301)
>     at org.apache.synapse.core.axis2.SynapseCallbackReceiver.receive(SynapseCallbackReceiver.java:131)
>     at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:176)
>     at org.apache.synapse.transport.nhttp.ClientWorker.run(ClientWorker.java:199)
>     at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
>     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
>     at java.lang.Thread.run(Thread.java:595)
> Caused by: org.apache.axis2.AxisFault
>     at org.apache.axis2.AxisFault.makeFault(AxisFault.java:430)
>     at org.apache.axis2.transport.http.SOAPMessageFormatter.writeTo(SOAPMessageFormatter.java:83)
>     at org.apache.synapse.transport.nhttp.HttpCoreNIOSender.sendAsyncResponse(HttpCoreNIOSender.java:417)
>     ... 17 more
> Caused by: com.ctc.wstx.exc.WstxIOException: null
>     at com.ctc.wstx.sw.BaseStreamWriter.flush(BaseStreamWriter.java:313)
>     at org.apache.axiom.om.impl.MTOMXMLStreamWriter.flush(MTOMXMLStreamWriter.java:152)
>     at org.apache.axiom.om.impl.llom.OMNodeImpl.serialize(OMNodeImpl.java:451)
>     at org.apache.axis2.transport.http.SOAPMessageFormatter.writeTo(SOAPMessageFormatter.java:77)
>     ... 18 more
> Caused by: java.nio.channels.ClosedChannelException
>     at sun.nio.ch.SinkChannelImpl.ensureOpen(SinkChannelImpl.java:136)
>     at sun.nio.ch.SinkChannelImpl.write(SinkChannelImpl.java:140)
>     at java.nio.channels.Channels.write(Channels.java:60)
>     at java.nio.channels.Channels.access$000(Channels.java:47)
>     at java.nio.channels.Channels$1.write(Channels.java:134)
>     at com.ctc.wstx.io.UTF8Writer.flush(UTF8Writer.java:96)
>     at com.ctc.wstx.sw.BufferingXmlWriter.flush(BufferingXmlWriter.java:214)
>     at com.ctc.wstx.sw.BaseStreamWriter.flush(BaseStreamWriter.java:311)
>     ... 21 more
> 2008-05-13 17:38:03,218 [127.0.1.1-asankha] [HttpClientWorker-19] ERROR ServerHandler Unexpected HTTP protocol error : Transfer-encoding header already present
> org.apache.http.ProtocolException: Transfer-encoding header already present
>     at org.apache.http.protocol.ResponseContent.process(ResponseContent.java:67)
>     at org.apache.http.protocol.BasicHttpProcessor.process(BasicHttpProcessor.java:304)
>     at org.apache.synapse.transport.nhttp.ServerHandler.commitResponse(ServerHandler.java:237)
>     at org.apache.synapse.transport.nhttp.HttpCoreNIOSender.sendAsyncResponse(HttpCoreNIOSender.java:409)
>     at org.apache.synapse.transport.nhttp.HttpCoreNIOSender.invoke(HttpCoreNIOSender.java:264)
>     at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:448)
>     at org.apache.synapse.core.axis2.Axis2Sender.sendBack(Axis2Sender.java:138)
>     at org.apache.synapse.core.axis2.Axis2SynapseEnvironment.send(Axis2SynapseEnvironment.java:219)
>     at org.apache.synapse.mediators.builtin.SendMediator.mediate(SendMediator.java:154)
>     at org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:58)
>     at org.apache.synapse.mediators.base.SequenceMediator.mediate(SequenceMediator.java:125)
>     at org.apache.synapse.mediators.MediatorFaultHandler.onFault(MediatorFaultHandler.java:79)
>     at org.apache.synapse.FaultHandler.handleFault(FaultHandler.java:94)
>     at org.apache.synapse.core.axis2.SynapseCallbackReceiver.handleMessage(SynapseCallbackReceiver.java:306)
>     at org.apache.synapse.core.axis2.SynapseCallbackReceiver.receive(SynapseCallbackReceiver.java:131)
>     at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:176)
>     at org.apache.synapse.transport.nhttp.ClientWorker.run(ClientWorker.java:199)
>     at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
>     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
>     at java.lang.Thread.run(Thread.java:595)
> 2008-05-13 17:38:03,219 [127.0.1.1-asankha] [HttpClientWorker-19] ERROR HttpCoreNIOSender IO Error sending response message
> org.apache.axis2.AxisFault
>     at org.apache.axis2.AxisFault.makeFault(AxisFault.java:430)
>     at org.apache.axis2.transport.http.SOAPMessageFormatter.writeTo(SOAPMessageFormatter.java:83)
>     at org.apache.synapse.transport.nhttp.HttpCoreNIOSender.sendAsyncResponse(HttpCoreNIOSender.java:417)
>     at org.apache.synapse.transport.nhttp.HttpCoreNIOSender.invoke(HttpCoreNIOSender.java:264)
>     at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:448)
>     at org.apache.synapse.core.axis2.Axis2Sender.sendBack(Axis2Sender.java:138)
>     at org.apache.synapse.core.axis2.Axis2SynapseEnvironment.send(Axis2SynapseEnvironment.java:219)
>     at org.apache.synapse.mediators.builtin.SendMediator.mediate(SendMediator.java:154)
>     at org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:58)
>     at org.apache.synapse.mediators.base.SequenceMediator.mediate(SequenceMediator.java:125)
>     at org.apache.synapse.mediators.MediatorFaultHandler.onFault(MediatorFaultHandler.java:79)
>     at org.apache.synapse.FaultHandler.handleFault(FaultHandler.java:94)
>     at org.apache.synapse.core.axis2.SynapseCallbackReceiver.handleMessage(SynapseCallbackReceiver.java:306)
>     at org.apache.synapse.core.axis2.SynapseCallbackReceiver.receive(SynapseCallbackReceiver.java:131)
>     at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:176)
>     at org.apache.synapse.transport.nhttp.ClientWorker.run(ClientWorker.java:199)
>     at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
>     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
>     at java.lang.Thread.run(Thread.java:595)
> Caused by: com.ctc.wstx.exc.WstxIOException: null
>     at com.ctc.wstx.sw.BaseStreamWriter.flush(BaseStreamWriter.java:313)
>     at org.apache.axiom.om.impl.MTOMXMLStreamWriter.flush(MTOMXMLStreamWriter.java:152)
>     at org.apache.axiom.om.impl.llom.OMNodeImpl.serialize(OMNodeImpl.java:451)
>     at org.apache.axis2.transport.http.SOAPMessageFormatter.writeTo(SOAPMessageFormatter.java:77)
>     ... 17 more
> Caused by: java.nio.channels.ClosedChannelException
>     at sun.nio.ch.SinkChannelImpl.ensureOpen(SinkChannelImpl.java:136)
>     at sun.nio.ch.SinkChannelImpl.write(SinkChannelImpl.java:140)
>     at java.nio.channels.Channels.write(Channels.java:60)
>     at java.nio.channels.Channels.access$000(Channels.java:47)
>     at java.nio.channels.Channels$1.write(Channels.java:134)
>     at com.ctc.wstx.io.UTF8Writer.flush(UTF8Writer.java:96)
>     at com.ctc.wstx.sw.BufferingXmlWriter.flush(BufferingXmlWriter.java:214)
>     at com.ctc.wstx.sw.BaseStreamWriter.flush(BaseStreamWriter.java:311)
>     ... 20 more
> 2008-05-13 17:38:03,220 [127.0.1.1-asankha] [HttpClientWorker-19] ERROR Axis2Sender Unexpected error sending message back
> org.apache.axis2.AxisFault: IO Error sending response message
>     at org.apache.synapse.transport.nhttp.HttpCoreNIOSender.handleException(HttpCoreNIOSender.java:541)
>     at org.apache.synapse.transport.nhttp.HttpCoreNIOSender.sendAsyncResponse(HttpCoreNIOSender.java:421)
>     at org.apache.synapse.transport.nhttp.HttpCoreNIOSender.invoke(HttpCoreNIOSender.java:264)
>     at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:448)
>     at org.apache.synapse.core.axis2.Axis2Sender.sendBack(Axis2Sender.java:138)
>     at org.apache.synapse.core.axis2.Axis2SynapseEnvironment.send(Axis2SynapseEnvironment.java:219)
>     at org.apache.synapse.mediators.builtin.SendMediator.mediate(SendMediator.java:154)
>     at org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:58)
>     at org.apache.synapse.mediators.base.SequenceMediator.mediate(SequenceMediator.java:125)
>     at org.apache.synapse.mediators.MediatorFaultHandler.onFault(MediatorFaultHandler.java:79)
>     at org.apache.synapse.FaultHandler.handleFault(FaultHandler.java:94)
>     at org.apache.synapse.core.axis2.SynapseCallbackReceiver.handleMessage(SynapseCallbackReceiver.java:306)
>     at org.apache.synapse.core.axis2.SynapseCallbackReceiver.receive(SynapseCallbackReceiver.java:131)
>     at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:176)
>     at org.apache.synapse.transport.nhttp.ClientWorker.run(ClientWorker.java:199)
>     at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
>     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
>     at java.lang.Thread.run(Thread.java:595)
> Caused by: org.apache.axis2.AxisFault
>     at org.apache.axis2.AxisFault.makeFault(AxisFault.java:430)
>     at org.apache.axis2.transport.http.SOAPMessageFormatter.writeTo(SOAPMessageFormatter.java:83)
>     at org.apache.synapse.transport.nhttp.HttpCoreNIOSender.sendAsyncResponse(HttpCoreNIOSender.java:417)
>     ... 16 more
> Caused by: com.ctc.wstx.exc.WstxIOException: null
>     at com.ctc.wstx.sw.BaseStreamWriter.flush(BaseStreamWriter.java:313)
>     at org.apache.axiom.om.impl.MTOMXMLStreamWriter.flush(MTOMXMLStreamWriter.java:152)
>     at org.apache.axiom.om.impl.llom.OMNodeImpl.serialize(OMNodeImpl.java:451)
>     at org.apache.axis2.transport.http.SOAPMessageFormatter.writeTo(SOAPMessageFormatter.java:77)
>     ... 17 more
> Caused by: java.nio.channels.ClosedChannelException
>     at sun.nio.ch.SinkChannelImpl.ensureOpen(SinkChannelImpl.java:136)
>     at sun.nio.ch.SinkChannelImpl.write(SinkChannelImpl.java:140)
>     at java.nio.channels.Channels.write(Channels.java:60)
>     at java.nio.channels.Channels.access$000(Channels.java:47)
>     at java.nio.channels.Channels$1.write(Channels.java:134)
>     at com.ctc.wstx.io.UTF8Writer.flush(UTF8Writer.java:96)
>     at com.ctc.wstx.sw.BufferingXmlWriter.flush(BufferingXmlWriter.java:214)
>     at com.ctc.wstx.sw.BaseStreamWriter.flush(BaseStreamWriter.java:311)
>     ... 20 more
> 2008-05-13 17:38:03,276 [127.0.1.1-asankha] [HttpClientWorker-19]  INFO LogMediator To: , WSAction: urn:sampleOperationResponse, SOAPAction: urn:sampleOperationResponse, ReplyTo: http://www.w3.org/2005/08/addressing/anonymous, MessageID: urn:uuid:5D60BCB4FE59D49B5C1210680483218590041-1276741991, Direction: response, MESSAGE = Executing default "fault" sequence, ERROR_CODE = 00000, ERROR_MESSAGE = Unexpected error sending message back, Envelope: <?xml version='1.0' encoding='utf-8'?><soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"><soapenv:Header xmlns:wsa="http://www.w3.org/2005/08/addressing"><wsa:MessageID>urn:uuid:5D60BCB4FE59D49B5C1210680483218590041-1276741991</wsa:MessageID><wsa:Action>urn:sampleOperationResponse</wsa:Action><wsa:RelatesTo>urn:uuid:5D60BCB4FE59D49B5C1210680483212794040-1022331652</wsa:RelatesTo></soapenv:Header><soapenv:Body><soapenv:Fault><faultcode xmlns:tns="http://www.w3.org/2003/05/soap-envelope">tns:Receiver</faultcode><faultstring>COULDN'T SEND THE MESSAGE TO THE SERVER.</faultstring></soapenv:Fault></soapenv:Body></soapenv:Envelope>

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


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@synapse.apache.org
For additional commands, e-mail: dev-help@synapse.apache.org