b5e7b703b5
When broker's advisory is disabled (supportAdvisory=false) any advisory consumer won't get created at broker and the advisory consumer ID won't be stored. Legacy openwire clients can have a reference of advisory consumer regardless broker's settings and therefore when it closes the advisory consumer the broker has no reference to it. Therefore broker throws an exception like: javax.jms.IllegalStateException: Cannot remove a consumer that had not been registered If the broker stores the consumer info (even it doesn't create it) the exception can be avoided. |
||
---|---|---|
.. | ||
artemis-amqp-protocol | ||
artemis-hornetq-protocol | ||
artemis-hqclient-protocol | ||
artemis-mqtt-protocol | ||
artemis-openwire-protocol | ||
artemis-stomp-protocol | ||
pom.xml |