Red Hat Bugzilla – Bug 1254955
qpidd does not support 'null source lookup' of existing links (used during JMS client durable subscription unsubscribe)
Last modified: 2018-03-06 15:40:46 EST
When an application calls "session.unsubscribe(<subscription-name>)" the JMS client opens a link with that name and a null Source, expecting the broker to either reject the attach (i.e reply attach with null source) if the link/subscription does not exist or attach it with the actual Source details if it does as detailed in the AMQP spec. It appears the broker always rejects the attach, so things may fail if they call unsubscribe to cleanup an existing subscription.