You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@synapse.apache.org by "Paul Fremantle (JIRA)" <ji...@apache.org> on 2007/10/18 15:33:50 UTC
[jira] Created: (SYNAPSE-155) NIO HTTP is not supporting HTTP GET
correctly
NIO HTTP is not supporting HTTP GET correctly
---------------------------------------------
Key: SYNAPSE-155
URL: https://issues.apache.org/jira/browse/SYNAPSE-155
Project: Synapse
Issue Type: Bug
Components: Transports
Affects Versions: 1.1.QA.B.2
Reporter: Paul Fremantle
When calling a GET I get this stacktrace
2007-10-17 17:27:01,718 [10.62.75.83-pzfdell] [HttpServerWorker-1] ERROR ServerHandler Unexpected HT
TP 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:220)
at org.apache.synapse.transport.nhttp.HttpCoreNIOSender.sendAsyncResponse (HttpCoreNIOSender.
java:350)
at org.apache.synapse.transport.nhttp.HttpCoreNIOSender.invoke(HttpCoreNIOSender.java:215)
at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:396)
at org.apache.synapse.core.axis2.Axis2Sender.sendBack(Axis2Sender.java:104)
at org.apache.synapse.core.axis2.Axis2SynapseEnvironment.send(Axis2SynapseEnvironment.java:1
96)
--
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: synapse-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: synapse-dev-help@ws.apache.org
[jira] Resolved: (SYNAPSE-155) NIO HTTP is not supporting HTTP GET
correctly
Posted by "Ruwan Linton (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/SYNAPSE-155?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Ruwan Linton resolved SYNAPSE-155.
----------------------------------
Resolution: Fixed
Fix Version/s: 1.1.-RC1-B1
This issue is fixed by the Oleg and the remaining part of this issues has been recognized as another issue and filled a seperate JIRA for that https://issues.apache.org/jira/browse/SYNAPSE-156
Thanks Oleg for the work.
> NIO HTTP is not supporting HTTP GET correctly
> ---------------------------------------------
>
> Key: SYNAPSE-155
> URL: https://issues.apache.org/jira/browse/SYNAPSE-155
> Project: Synapse
> Issue Type: Bug
> Components: Transports
> Affects Versions: 1.1.QA.B.2
> Reporter: Paul Fremantle
> Fix For: 1.1.-RC1-B1
>
> Attachments: synapse-nio-http.patch
>
>
> When calling a GET I get this stacktrace
> 2007-10-17 17:27:01,718 [10.62.75.83-pzfdell] [HttpServerWorker-1] ERROR ServerHandler Unexpected HT
> TP 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:220)
> at org.apache.synapse.transport.nhttp.HttpCoreNIOSender.sendAsyncResponse (HttpCoreNIOSender.
> java:350)
> at org.apache.synapse.transport.nhttp.HttpCoreNIOSender.invoke(HttpCoreNIOSender.java:215)
> at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:396)
> at org.apache.synapse.core.axis2.Axis2Sender.sendBack(Axis2Sender.java:104)
> at org.apache.synapse.core.axis2.Axis2SynapseEnvironment.send(Axis2SynapseEnvironment.java:1
> 96)
--
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: synapse-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: synapse-dev-help@ws.apache.org
[jira] Commented: (SYNAPSE-155) NIO HTTP is not supporting HTTP GET
correctly
Posted by "Ruwan Linton (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/SYNAPSE-155?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12535979 ]
Ruwan Linton commented on SYNAPSE-155:
--------------------------------------
No Oleg, this is not the expected behavior. I suspect in here as well we are trying to respond twice and the second try is getting the closed channel exception
BTW: Thanks for fixing this
Ruwan
> NIO HTTP is not supporting HTTP GET correctly
> ---------------------------------------------
>
> Key: SYNAPSE-155
> URL: https://issues.apache.org/jira/browse/SYNAPSE-155
> Project: Synapse
> Issue Type: Bug
> Components: Transports
> Affects Versions: 1.1.QA.B.2
> Reporter: Paul Fremantle
> Attachments: synapse-nio-http.patch
>
>
> When calling a GET I get this stacktrace
> 2007-10-17 17:27:01,718 [10.62.75.83-pzfdell] [HttpServerWorker-1] ERROR ServerHandler Unexpected HT
> TP 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:220)
> at org.apache.synapse.transport.nhttp.HttpCoreNIOSender.sendAsyncResponse (HttpCoreNIOSender.
> java:350)
> at org.apache.synapse.transport.nhttp.HttpCoreNIOSender.invoke(HttpCoreNIOSender.java:215)
> at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:396)
> at org.apache.synapse.core.axis2.Axis2Sender.sendBack(Axis2Sender.java:104)
> at org.apache.synapse.core.axis2.Axis2SynapseEnvironment.send(Axis2SynapseEnvironment.java:1
> 96)
--
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: synapse-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: synapse-dev-help@ws.apache.org
[jira] Updated: (SYNAPSE-155) NIO HTTP is not supporting HTTP GET
correctly
Posted by "Oleg Kalnichevski (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/SYNAPSE-155?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Oleg Kalnichevski updated SYNAPSE-155:
--------------------------------------
Attachment: synapse-nio-http.patch
This patch fixes the problem with the ServerWorker trying to submit a response twice.
Oleg
> NIO HTTP is not supporting HTTP GET correctly
> ---------------------------------------------
>
> Key: SYNAPSE-155
> URL: https://issues.apache.org/jira/browse/SYNAPSE-155
> Project: Synapse
> Issue Type: Bug
> Components: Transports
> Affects Versions: 1.1.QA.B.2
> Reporter: Paul Fremantle
> Attachments: synapse-nio-http.patch
>
>
> When calling a GET I get this stacktrace
> 2007-10-17 17:27:01,718 [10.62.75.83-pzfdell] [HttpServerWorker-1] ERROR ServerHandler Unexpected HT
> TP 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:220)
> at org.apache.synapse.transport.nhttp.HttpCoreNIOSender.sendAsyncResponse (HttpCoreNIOSender.
> java:350)
> at org.apache.synapse.transport.nhttp.HttpCoreNIOSender.invoke(HttpCoreNIOSender.java:215)
> at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:396)
> at org.apache.synapse.core.axis2.Axis2Sender.sendBack(Axis2Sender.java:104)
> at org.apache.synapse.core.axis2.Axis2SynapseEnvironment.send(Axis2SynapseEnvironment.java:1
> 96)
--
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: synapse-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: synapse-dev-help@ws.apache.org
[jira] Commented: (SYNAPSE-155) NIO HTTP is not supporting HTTP GET
correctly
Posted by "Oleg Kalnichevski (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/SYNAPSE-155?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12535959 ]
Oleg Kalnichevski commented on SYNAPSE-155:
-------------------------------------------
I am seeing this kind of problem with Synapse when running sample 100 and hitting the proxy with HTTP GET <http://localhost:8080/soap/StockQuoteProxy/getQuote?symbol=IBM> using a browser. Please confirm this is not the expected behavior before I dig any further.
Oleg
===================================================
[INFO] PipeImpl - Using native OS Pipes for event-driven to stream IO bridging
[DEBUG] headers - >> GET /soap/StockQuoteProxy/getQuote?symbol=IBM HTTP/1.1
[DEBUG] headers - >> Host: localhost:8080
[DEBUG] headers - >> User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.6) Gecko/20061201 Firefox/2.0.0.6 (Ubuntu-feisty)
[DEBUG] headers - >> Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
[DEBUG] headers - >> Accept-Language: en,it;q=0.5
[DEBUG] headers - >> Accept-Encoding: gzip,deflate
[DEBUG] headers - >> Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
[DEBUG] headers - >> Keep-Alive: 300
[DEBUG] headers - >> Connection: keep-alive
[INFO] TimeoutHandler - This engine will expire all callbacks after : 86400 seconds, irrespective of the timeout action, after the specified or optional timeout
[DEBUG] headers - >> POST http://localhost:9000/soap/SimpleStockQuoteService HTTP/1.1
[DEBUG] headers - >> Host: localhost:8080
[DEBUG] headers - >> Accept-Encoding: gzip,deflate
[DEBUG] headers - >> Accept-Language: en,it;q=0.5
[DEBUG] headers - >> Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
[DEBUG] headers - >> Keep-Alive: 300
[DEBUG] headers - >> Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
[DEBUG] headers - >> Content-Type: application/xml; charset=UTF-8
[DEBUG] headers - >> Transfer-Encoding: chunked
[DEBUG] headers - >> Connection: Keep-Alive
[DEBUG] headers - >> User-Agent: Synapse-HttpComponents-NIO
[DEBUG] headers - << HTTP/1.1 500 Internal Server Error
[DEBUG] headers - << Content-Type: application/xml; charset=UTF-8
[DEBUG] headers - << Date: Thu, 18 Oct 2007 16:06:50 GMT
[DEBUG] headers - << Server: Synapse-HttpComponents-NIO
[DEBUG] headers - << Transfer-Encoding: chunked
[DEBUG] headers - << Connection: Close
[DEBUG] headers - << HTTP/1.1 200 OK
[DEBUG] headers - << Content-Type: application/xml; charset=UTF-8
[DEBUG] headers - << Date: Thu, 18 Oct 2007 16:06:50 GMT
[DEBUG] headers - << Server: Synapse-HttpComponents-NIO
[DEBUG] headers - << Transfer-Encoding: chunked
[DEBUG] headers - << Connection: keep-alive
[ERROR] HttpCoreNIOSender - IO Error sending response message <org.apache.axis2.AxisFault>org.apache.axis2.AxisFault
at org.apache.axis2.AxisFault.makeFault(AxisFault.java:417)
at org.apache.axis2.transport.http.ApplicationXMLFormatter.writeTo(ApplicationXMLFormatter.java:116)
at org.apache.synapse.transport.nhttp.HttpCoreNIOSender.sendAsyncResponse(HttpCoreNIOSender.java:360)
at org.apache.synapse.transport.nhttp.HttpCoreNIOSender.invoke(HttpCoreNIOSender.java:215)
at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:396)
at org.apache.synapse.core.axis2.Axis2Sender.sendBack(Axis2Sender.java:104)
at org.apache.synapse.core.axis2.Axis2SynapseEnvironment.send(Axis2SynapseEnvironment.java:196)
at org.apache.synapse.mediators.builtin.SendMediator.mediate(SendMediator.java:97)
at org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:60)
at org.apache.synapse.mediators.base.SequenceMediator.mediate(SequenceMediator.java:121)
at org.apache.synapse.core.axis2.Axis2SynapseEnvironment.injectMessage(Axis2SynapseEnvironment.java:139)
at org.apache.synapse.core.axis2.SynapseCallbackReceiver.handleMessage(SynapseCallbackReceiver.java:282)
at org.apache.synapse.core.axis2.SynapseCallbackReceiver.receive(SynapseCallbackReceiver.java:126)
at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:145)
at org.apache.synapse.transport.nhttp.ClientWorker.run(ClientWorker.java:175)
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:118)
at org.apache.axiom.om.impl.llom.OMNodeImpl.serializeAndConsume(OMNodeImpl.java:422)
at org.apache.axis2.transport.http.ApplicationXMLFormatter.writeTo(ApplicationXMLFormatter.java:114)
... 16 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)
... 19 more
[ERROR] Axis2Sender - Unexpected error sending message back <org.apache.axis2.AxisFault: IO Error sending response message>org.apache.axis2.AxisFault: IO Error sending response message
at org.apache.synapse.transport.nhttp.HttpCoreNIOSender.handleException(HttpCoreNIOSender.java:468)
at org.apache.synapse.transport.nhttp.HttpCoreNIOSender.sendAsyncResponse(HttpCoreNIOSender.java:364)
at org.apache.synapse.transport.nhttp.HttpCoreNIOSender.invoke(HttpCoreNIOSender.java:215)
at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:396)
at org.apache.synapse.core.axis2.Axis2Sender.sendBack(Axis2Sender.java:104)
at org.apache.synapse.core.axis2.Axis2SynapseEnvironment.send(Axis2SynapseEnvironment.java:196)
at org.apache.synapse.mediators.builtin.SendMediator.mediate(SendMediator.java:97)
at org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:60)
at org.apache.synapse.mediators.base.SequenceMediator.mediate(SequenceMediator.java:121)
at org.apache.synapse.core.axis2.Axis2SynapseEnvironment.injectMessage(Axis2SynapseEnvironment.java:139)
at org.apache.synapse.core.axis2.SynapseCallbackReceiver.handleMessage(SynapseCallbackReceiver.java:282)
at org.apache.synapse.core.axis2.SynapseCallbackReceiver.receive(SynapseCallbackReceiver.java:126)
at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:145)
at org.apache.synapse.transport.nhttp.ClientWorker.run(ClientWorker.java:175)
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:417)
at org.apache.axis2.transport.http.ApplicationXMLFormatter.writeTo(ApplicationXMLFormatter.java:116)
at org.apache.synapse.transport.nhttp.HttpCoreNIOSender.sendAsyncResponse(HttpCoreNIOSender.java:360)
... 15 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:118)
at org.apache.axiom.om.impl.llom.OMNodeImpl.serializeAndConsume(OMNodeImpl.java:422)
at org.apache.axis2.transport.http.ApplicationXMLFormatter.writeTo(ApplicationXMLFormatter.java:114)
... 16 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)
... 19 more
[WARN] StockQuoteProxy - Fault handler - setting ERROR_MESSAGE : Unexpected error sending message back
[WARN] StockQuoteProxy - Executing fault sequence mediator : fault
[INFO] StockQuoteProxy - To: http://www.w3.org/2005/08/addressing/anonymous, MessageID: urn:uuid:948C224A95C9BC5E331192723610553662002-1822735365, Direction: response, Envelope: <?xml version='1.0' encoding='utf-8'?><soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"><soapenv:Body><faultstring>namespace mismatch require http://services.samples/xsd found http://org.apache.axis2/xsd</faultstring></soapenv:Body></soapenv:Envelope>
[INFO] LogMediator - To: http://www.w3.org/2005/08/addressing/anonymous, MessageID: urn:uuid:948C224A95C9BC5E331192723610553662002-1822735365, Direction: response, Envelope: <?xml version='1.0' encoding='utf-8'?><soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"><soapenv:Body><faultstring>namespace mismatch require http://services.samples/xsd found http://org.apache.axis2/xsd</faultstring></soapenv:Body></soapenv:Envelope>
> NIO HTTP is not supporting HTTP GET correctly
> ---------------------------------------------
>
> Key: SYNAPSE-155
> URL: https://issues.apache.org/jira/browse/SYNAPSE-155
> Project: Synapse
> Issue Type: Bug
> Components: Transports
> Affects Versions: 1.1.QA.B.2
> Reporter: Paul Fremantle
> Attachments: synapse-nio-http.patch
>
>
> When calling a GET I get this stacktrace
> 2007-10-17 17:27:01,718 [10.62.75.83-pzfdell] [HttpServerWorker-1] ERROR ServerHandler Unexpected HT
> TP 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:220)
> at org.apache.synapse.transport.nhttp.HttpCoreNIOSender.sendAsyncResponse (HttpCoreNIOSender.
> java:350)
> at org.apache.synapse.transport.nhttp.HttpCoreNIOSender.invoke(HttpCoreNIOSender.java:215)
> at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:396)
> at org.apache.synapse.core.axis2.Axis2Sender.sendBack(Axis2Sender.java:104)
> at org.apache.synapse.core.axis2.Axis2SynapseEnvironment.send(Axis2SynapseEnvironment.java:1
> 96)
--
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: synapse-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: synapse-dev-help@ws.apache.org
[jira] Commented: (SYNAPSE-155) NIO HTTP is not supporting HTTP GET
correctly
Posted by "Oleg Kalnichevski (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/SYNAPSE-155?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12536161 ]
Oleg Kalnichevski commented on SYNAPSE-155:
-------------------------------------------
Ruwan,
I think found the cause of the problem. ClientHandler closes output sink channel prematurely at the same time with the connection to the target server, while the ServerHandler is still busy sending the response content back the client. This is a separate issue from the original one. I think you should close this issue and open a new one specifically for the said problem.
Oleg
=======================
/**
* Process ready input (i.e. response from remote server)
* @param conn connection being processed
* @param decoder the content decoder in use
*/
public void inputReady(final NHttpClientConnection conn, final ContentDecoder decoder) {
HttpContext context = conn.getContext();
HttpResponse response = conn.getHttpResponse();
WritableByteChannel sink = (WritableByteChannel) context.getAttribute(RESPONSE_SINK_CHANNEL);
...
if (decoder.isCompleted()) {
if (sink != null) sink.close(); // oopsie
...
}
...
=======================
> NIO HTTP is not supporting HTTP GET correctly
> ---------------------------------------------
>
> Key: SYNAPSE-155
> URL: https://issues.apache.org/jira/browse/SYNAPSE-155
> Project: Synapse
> Issue Type: Bug
> Components: Transports
> Affects Versions: 1.1.QA.B.2
> Reporter: Paul Fremantle
> Attachments: synapse-nio-http.patch
>
>
> When calling a GET I get this stacktrace
> 2007-10-17 17:27:01,718 [10.62.75.83-pzfdell] [HttpServerWorker-1] ERROR ServerHandler Unexpected HT
> TP 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:220)
> at org.apache.synapse.transport.nhttp.HttpCoreNIOSender.sendAsyncResponse (HttpCoreNIOSender.
> java:350)
> at org.apache.synapse.transport.nhttp.HttpCoreNIOSender.invoke(HttpCoreNIOSender.java:215)
> at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:396)
> at org.apache.synapse.core.axis2.Axis2Sender.sendBack(Axis2Sender.java:104)
> at org.apache.synapse.core.axis2.Axis2SynapseEnvironment.send(Axis2SynapseEnvironment.java:1
> 96)
--
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: synapse-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: synapse-dev-help@ws.apache.org