Back to bug 731043

Who When What Removed Added
Irina Boverman 2011-09-09 18:13:09 UTC Target Milestone --- 2.1.1
Irina Boverman 2011-09-09 18:36:18 UTC CC iboverma
Justin Ross 2011-11-10 21:11:32 UTC Status NEW ASSIGNED
CC jross
Assignee rhm-maint-list rattapat
Target Milestone 2.1.1 2.2
Severity unspecified high
Irina Boverman 2011-11-23 16:18:12 UTC Target Milestone 2.2 ---
Leonid Zhaldybin 2012-08-21 12:31:22 UTC CC lzhaldyb
Petr Matousek 2012-11-19 14:54:57 UTC Flags needinfo?(rattapat)
Justin Ross 2012-11-20 18:58:28 UTC Status ASSIGNED MODIFIED
Fixed In Version qpid-java-*-0.18-5
Target Milestone --- 2.3
Irina Boverman 2012-11-20 19:21:41 UTC Status MODIFIED ON_QA
Petr Matousek 2012-11-21 09:34:16 UTC QA Contact mrgqe-bugs pematous
Petr Matousek 2012-11-21 09:55:07 UTC Status ON_QA VERIFIED
Rajith Attapattu 2012-12-13 15:50:50 UTC Flags needinfo?(rattapat)
Rajith Attapattu 2012-12-13 16:02:26 UTC Doc Text Cause:
delete for addressing does not work correctly.
it also appears that the delete was send for a queue instead of the exchange.

Consequence:
Client hangs due to waiting for a command completion on a session which was invalidated due to an exception. It eventually times out.

Fix:
Delete is only sent if the session is still valid.

Result:
The client will not hang anymore. However it will not issue a delete if the session is closed before the producer/consumer is closed.

It's recommended and good practise to first close the producers and consumers before closing the session (all though the session close should implicitly close producers and consumers). The ordered closing allows the JMS client to cleanup the resources correctly.
Eric Sammons 2013-03-19 16:40:01 UTC Status VERIFIED CLOSED
Resolution --- CURRENTRELEASE
Last Closed 2013-03-19 12:40:01 UTC

Back to bug 731043