You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@servicemix.apache.org by "Guillaume Nodet (JIRA)" <ji...@apache.org> on 2008/08/28 19:56:52 UTC
[jira] Commented: (SM-1179) Exchange not found - Servicemix is
totally blocked
[ 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.