I have reported the bug as
https://issues.apache.org/jira/browse/QPID-5570and it is (hopefully)
fixed on trunk after revision 1570234.

Apologies again,
Rob


On 20 February 2014 16:33, Rob Godfrey <rob.j.godf...@gmail.com> wrote:

> OK - I have found the issue, it is indeed a bug in the Qpid client  :-(
>
> The issue is in client acknowledge where, if you only have one message to
> acknowledge, it will actually acknowledge all of the prefetched messages.
>  I shall check in a fix presently.  If you use other acknowledge modes or
> if you are acknowledging more than one message then you would not see this
> issue.
>
> Apologies for this.
>
> -- Rob
>
>
> On 20 February 2014 13:08, Rob Godfrey <rob.j.godf...@gmail.com> wrote:
>
>> Hi Jan,
>>
>> I'll look into this - a first read through of the code didn't highlight
>> any screaming errors in the Qpid client code (it appears to track the last
>> message each message consumer has delivered to the application, and then
>> when message.acknowledge() is called updates all the messages delivered
>> through that consumer), however I'll set up a proper test after lunch to
>> see if I can replicate your issue.
>>
>> Cheers,
>> Rob
>>
>>
>> On 20 February 2014 11:16, Jan Bares <jan.ba...@wood.cz> wrote:
>>
>>> Hi,
>>>
>>> I need someone with good JMS knowledge to clarify the
>>> Message.acknowledge(): "Acknowledges all consumed messages of the session
>>> of this consumed message". With QPID 0.26 and AMQP 1.0 is seems that
>>> acknowledge also acknowledges prefetched messages that were not returned
>>> from receive() or onMessage(). Is this bug of QPID client AMQP 1.0
>>> implementation?
>>>
>>> Please refer to
>>> http://stackoverflow.com/questions/21679926/servicebus-over-amqp-looses-redelivered-messages/21864141?noredirect=1#21864141
>>>
>>> Thanks, Jan
>>>
>>> Jan Bareš
>>> Calypso Lead Developer
>>>
>>> In association with
>>> WOOD & Company Financial Services, a.s.
>>> Palladium, Náměstí Republiky 1079/1a
>>> 110 00 Prague, Czech Republic
>>> Tel. +420 222 096 111
>>> Direct +420 222 096 457
>>> Fax. +420 222 096 222
>>>
>>>
>>>
>>>
>>>
>>> DISCLAIMER
>>> ________________________________
>>>          WOOD & Company Financial Services, a.s. and its branches are
>>> authorized and regulated by the CNB as Home State regulator and in Poland
>>> by the KNF, in Slovakia by the NBS and in the UK by the FCA as Host State
>>> regulators. For further information about WOOD & Co., its investment
>>> services, financial instruments and associated risks, safeguard client
>>> assets (incl. compensation schemes) and contractual relationship please see
>>> our website at www.wood.com<http://www.wood.com/> under section
>>> Corporate Governance.
>>>          Unless otherwise stated, this transmission is neither an offer
>>> nor the solicitation of an offer to sell or purchase any investment. All
>>> estimates, opinions and other information contained herein are subject to
>>> change without notice and are provided in good faith but without legal
>>> responsibility or liability. Opinion may be personal to the author and may
>>> not reflect the opinions of WOOD & Co. Communications from sales persons,
>>> sales traders or traders should not be regarded as investment research and
>>> may contain opinions or trading ideas which are different from WOOD & Co.
>>> investment research opinions.
>>>          This e-mail and any attachments are confidential and may be
>>> privileged or otherwise protected from disclosure. If you are not a named
>>> addressee you must not use, disclose, distribute, copy, print or rely on
>>> this e-mail and any of its attachments. Please notify the sender that you
>>> have received this email by mistake by replying to the email, and then
>>> delete the email and any copies of it. Although WOOD & Co. routinely
>>> screens e-mails for viruses, addressees should scan this e-mail and any
>>> attachments for viruses. WOOD & Co. makes no representation or warranty as
>>> to the absence of viruses in this e-mail or any attachments. Please note
>>> that to ensure regulatory compliance and for the protection of our clients
>>> and business, we may monitor and read e-mails sent to and from our
>>> server(s).
>>> ________________________________
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: users-unsubscr...@qpid.apache.org
>>> For additional commands, e-mail: users-h...@qpid.apache.org
>>>
>>>
>>
>

Reply via email to