You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@qpid.apache.org by "Robbie Gemmell (JIRA)" <ji...@apache.org> on 2015/08/27 12:40:45 UTC

[jira] [Resolved] (QPIDJMS-102) initial onMessage deliveries may be delivered concurrently and in the wrong order

     [ https://issues.apache.org/jira/browse/QPIDJMS-102?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Robbie Gemmell resolved QPIDJMS-102.
------------------------------------
    Resolution: Fixed

> initial onMessage deliveries may be delivered concurrently and in the wrong order
> ---------------------------------------------------------------------------------
>
>                 Key: QPIDJMS-102
>                 URL: https://issues.apache.org/jira/browse/QPIDJMS-102
>             Project: Qpid JMS
>          Issue Type: Bug
>          Components: qpid-jms-client
>    Affects Versions: 0.4.0
>            Reporter: Robbie Gemmell
>            Assignee: Robbie Gemmell
>            Priority: Critical
>             Fix For: 0.5.0
>
>
> 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.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@qpid.apache.org
For additional commands, e-mail: dev-help@qpid.apache.org