[ https://issues.apache.org/activemq/browse/CAMEL-3193?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=62307#action_62307 ]
Claus Ibsen commented on CAMEL-3193: ------------------------------------ Maybe you can used a fixed reply to queue instead? Just to see if that works for you with re-connection/failover. Then you have a workaround/solution. > 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 > > Attachments: ClientTest.java, patch.txt > > > 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.