Details
-
Bug
-
Status: Closed
-
Critical
-
Resolution: Fixed
-
0.4.0
-
None
Description
There is a publication issue with creation of the Executor used within the Session to perform asynchronous onMessage deliveries. As a result, when setting a MessageListener on an active Consumer two exectors may be created and perform work for the initial asynchronous deliveries. This may lead to some onMessage deliveries happening concurrently, which JMS forbids, and Messages may as a result get processed in the wrong order too.
Attachments
Issue Links
- is related to
-
QPIDJMS-98 Investigate random failures for tests in CI
- Closed