My application consumes from a queue that contains messages packaged with msgpack. When channel.Consume is called, the rabbitmq server drops the connection, and channel.NotifyClose returns the following error "error":"Exception (501) Reason: \"Exception (502) Reason: \\\"invalid field or value inside of a frame\\\"\"". This error seems to occur in some queues and not in others, and the configuration of all the queues is the same. I don't expect the msgpack encoding to be the problem, but I am unable to get to the bottom of this. Any thoughts?
My application consumes from a queue that contains messages packaged with
msgpack
. Whenchannel.Consume
is called, therabbitmq
server drops the connection, andchannel.NotifyClose
returns the following error"error":"Exception (501) Reason: \"Exception (502) Reason: \\\"invalid field or value inside of a frame\\\"\""
. This error seems to occur in some queues and not in others, and the configuration of all the queues is the same. I don't expect themsgpack
encoding to be the problem, but I am unable to get to the bottom of this. Any thoughts?