Philipp Hahn created CXF-5754:
---------------------------------

             Summary: JMSConduit - temporary queue not beeing closed if 
relpyMessage is null (timeout)
                 Key: CXF-5754
                 URL: https://issues.apache.org/jira/browse/CXF-5754
             Project: CXF
          Issue Type: Bug
          Components: WS-* Components
    Affects Versions: 2.7.11
            Reporter: Philipp Hahn


Our implementation:
CXF 2.7.11
JMS Queue on TIBCO

We have the problem, that if a timeout is raised the temporary queue is not 
been deleted.

After code review of the JmsConduit class we have seen, that in case of a 
timeout, cxf is only raises only an RuntimeException (JmsConduit line 256)

{code}
 javax.jms.Message replyMessage = 
jmsTemplate.receiveSelected(replyToDestination, messageSelector);
                    if (replyMessage == null) {
                        throw new RuntimeException("Timeout receiving message 
with correlationId " + correlationId);
                    } else {
                        doReplyMessage(exchange, replyMessage);
                    }
{code} 

Is this the problem why the temporary queue is not been closed in case of a 
timeout? Is there an solution for this problem?

Thanks!



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to