[
https://issues.apache.org/jira/browse/ARTEMIS-3180?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Sebastian T updated ARTEMIS-3180:
---------------------------------
Description:
While upgrading from Artemis 2.16.0 to 2.17.0 several of our test cases started
failing.
We are using AMQP and QPid JMS to communicate to Artemis.
The issue seems to be related to subscriptions with wildcards.
Sending a message to an address "topics.aaa.bbb.ccc" with a consumer subscribed
to "topics.#.aaa.#" and one with "topics.#.bbb.#" only the consumer subscribed
to "topics.#.aaa.#" receives the message.
I am attaching a test case illustrating the issue.
Running "mvn test" executes it with Artemis 2.17.0 and will fail. "mvn test
-Dartemis.version=2.16.0" executes the test with Artemis 2.16.0 and will
succeed.
was:
While upgrading from Artemis 2.16.0 to 2.17.0 several of our test cases started
failing.
We are using AMQP and QPid JMS to communicate to Artemis.
The issue seems to be related to subscriptions with wildcards.
Sending a message to an address "topics.clientA.clientB" with a consumer
subscribed to "topics.#.clientA.#" and one with "topics.#.clientB.#" only the
first consumer receives the message.
I am attaching a test case illustrating the issue.
Running "mvn test" executes it with Artemis 2.17.0 and will fail. "mvn test
-Dartemis.version=2.16.0" executes the test with Artemis 2.16.0 and will
succeed.
> Consumers with wildcards addresses broken
> -----------------------------------------
>
> Key: ARTEMIS-3180
> URL: https://issues.apache.org/jira/browse/ARTEMIS-3180
> Project: ActiveMQ Artemis
> Issue Type: Bug
> Components: AMQP, Broker
> Affects Versions: 2.17.0
> Environment: Artemis 2.17.0
> openjdk version "1.8.0_275"
> OpenJDK Runtime Environment (build 1.8.0_275-b01)
> OpenJDK 64-Bit Server VM (build 25.275-b01, mixed mode)
> Reporter: Sebastian T
> Assignee: Gary Tully
> Priority: Blocker
> Attachments: artemis-3180.zip, artemis-3180.zip
>
>
> While upgrading from Artemis 2.16.0 to 2.17.0 several of our test cases
> started failing.
> We are using AMQP and QPid JMS to communicate to Artemis.
> The issue seems to be related to subscriptions with wildcards.
> Sending a message to an address "topics.aaa.bbb.ccc" with a consumer
> subscribed to "topics.#.aaa.#" and one with "topics.#.bbb.#" only the
> consumer subscribed to "topics.#.aaa.#" receives the message.
> I am attaching a test case illustrating the issue.
> Running "mvn test" executes it with Artemis 2.17.0 and will fail. "mvn test
> -Dartemis.version=2.16.0" executes the test with Artemis 2.16.0 and will
> succeed.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)