After a longer connection loss to the jms server a jms endpoint does not work
anymore even if the jms server comes back online
------------------------------------------------------------------------------------------------------------------------------
Key: CAMEL-3193
URL: https://issues.apache.org/activemq/browse/CAMEL-3193
Project: Apache Camel
Issue Type: Bug
Components: camel-jms
Affects Versions: 2.5.0
Reporter: Christian Schneider
Assignee: Christian Schneider
Fix For: 2.5.0
To recreate the problem you need a route with a jms inout endpoint that is
configured to use a temporary destination for replies. Till now I was only able
to show the problem with tibco ems.
- Start broker
- Start the jms consumer that replies to the request
- Start the route
- Send a request/reoply exchange (should work)
- Stop the broker
- Wait long enough for the client to do a full reconnect (I used
connectionFactory.setReconnAttemptCount(1) on the client so I do not have to
wait so long)
- Start the broker -> The jms component will do a full new connect
- Send a request/reoply exchange -> Now a InvalidDestination Exception happens
The client route will not work anymore until a restart as it creates the
temporary destination only once and it is invalid now.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.