[rabbitmq-discuss] Possible bug in .NET library, with IConnection

Michael Klishin mklishin at gopivotal.com
Wed Jul 31 18:58:06 BST 2013

 Burtsev Aleksey:

> The code inside ModelBase.BasicGet doesn't Enqueue BasicGetRpcContinuation because m_closeReason  is not null
> but send this command to server using _Private_BasicGet(), this method checks ModelBase.m_sessions.m_closeReason which is not null, and then when server reply is received command handler for BasicGetEmpty tries to dequeue (calls Next()) item from m_continuationQueue in which BasicGetRpcContinuation  wasn't put.

So in order to reproduce the problem one has to use basic.get on a closed channel?

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 495 bytes
Desc: Message signed with OpenPGP using GPGMail
URL: <http://lists.rabbitmq.com/pipermail/rabbitmq-discuss/attachments/20130731/31c08041/attachment.pgp>

More information about the rabbitmq-discuss mailing list