Lionel Cons created ARTEMIS-1932:
------------------------------------
Summary: Wildcard subscriptions create permanent bindings (STOMP)
Key: ARTEMIS-1932
URL: https://issues.apache.org/jira/browse/ARTEMIS-1932
Project: ActiveMQ Artemis
Issue Type: Bug
Reporter: Lionel Cons
When using STOMP to create a wildcard subscription to {{/queue/test.\*}},
Artemis creates a {{/queue/test.\*}} address and an eponymous ANYCAST queue
within. So far, so good.
However, these automatically created objects are permanent and survive at the
end of the connection.
Here is the test scenario:
- start with an empty broker
- connect
- subscribe to {{/queue/test.\*}}
- unsubscribe
- disconnect
- bug => the address and queue remain
- connect
- send a message to {{/queue/test.foo}}
- bug => the message appears in the {{/queue/test.\*}} queue (in addition to
{{/queue/test.foo}})
FWIW, I'm using {{default-address-routing-type}} to make sure destinations
starting with {{/queue/}} act like a queue (see ARTEMIS-1906).
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)