[rabbitmq-discuss] badarg in dict, fetch problem on basic.consume_ok (or not)
matthias at rabbitmq.com
Tue Jan 14 21:34:17 GMT 2014
On 14/01/14 19:25, Олег Росс wrote:
> Some strange error we have sometimes (1-2 days or 1-2 weeks -
> differently), see attachement.
What client(s) are you using?
The only code path I can see to this error entails pipelining of
synchronous commands on a channel, which the AMQP spec forbids.
Specifically, the error could occur when sending a basic.consume
followed by a basic.cancel without waiting for the basic.consume_ok first.
Which is pretty much impossible in most clients unless there are
multiple application threads operating on the same channel, which is
usually a bad idea.
More information about the rabbitmq-discuss