Adam Chase wrote:
Was doing some batch accepting of a possibly large number of messages.
 And then adding credit.

qpid-tool shows fewer messages (possibly only 1 accepted).

Is this familiar?

What subscription settings are you using? It looks like it might be related to wraparound of the command ids for transfers, but that is just speculation at this point.

In 0-10 message transfer from the broker to the client must be 'accepted' (the logical ack, allowing the message to be dequeued) and 'completed' (a session level ack that reallocates credit in windowing mode and moves the window of in doubt commands).

The command ids become ambiguous every (2^31)-1 commands. Therefore you cannot allow a received message transfer to remain unaccepted or incompleted after that number of subsequent commands are received.


Adam

On Tue, May 5, 2009 at 2:37 PM, Adam Chase <[email protected]> wrote:
2009-may-05 17:36:23 error
qpid/amqp_0_10/SessionHandler.cpp:90:virtual void
qpid::amqp_0_10::SessionHandler::handleIn(qpid::framing::AMQFrame&):
Execution exception: invalid-argument:
84afb5d5-41d3-4a0c-8aae-8bc01933f...@anonymous: confirmed < (12289+0)
but only sent <(15+0) (qpid/SessionState.cpp:150)

what this message is?

My listener thread seems to have stopped giving me messages.

Adam


---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:[email protected]



---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:[email protected]

Reply via email to