[
https://issues.apache.org/activemq/browse/SM-1179?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=45223#action_45223
]
Guillaume Nodet commented on SM-1179:
-------------------------------------
The patch looks promising, though I haven't had any time to load test it yet.
Just a question / remark: in the process(MessageExchange exchange) method, when
the continuation is not pending and the exhange is active, the status is
changed to DONE and the exchange sent. I'm wondering if it would be better to
send an ERROR instead. But maybe i misunderstood the path taken to execute this
code.
> Exchange not found - Servicemix is totally blocked
> --------------------------------------------------
>
> Key: SM-1179
> URL: https://issues.apache.org/activemq/browse/SM-1179
> Project: ServiceMix
> Issue Type: Bug
> Components: servicemix-http
> Affects Versions: 3.1.1
> Environment: RedHat
> Reporter: Noseda Anne
> Priority: Critical
> Attachments: ConsumerProcessor.java, ConsumerProcessor_sm1179.patch,
> smlog.log
>
>
> 11:49:06,069 | WARN | btpool1-4 | jetty |
> ervicemix.http.jetty.JCLLogger 96 | /janus/
> java.lang.IllegalStateException: Exchange not found
> at
> org.apache.servicemix.http.processors.ConsumerProcessor.process(ConsumerProcessor.java:186)
> at
> org.apache.servicemix.http.HttpBridgeServlet.doPost(HttpBridgeServlet.java:71)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
> at
> org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
> at
> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:362)
> at
> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
> at
> org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:211)
> at
> org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)
> at
> org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
> at org.mortbay.jetty.Server.handle(Server.java:313)
> at
> org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:506)
> at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:375)
> at
> org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:396)
> at
> org.mortbay.jetty.nio.SelectChannelConnector$RetryContinuation.run(SelectChannelConnector.java:511)
> at
> org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:442)
>
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.