<div>Before updating to latest Rabbit version (3.1.3 release) for each queue we were declaring postponed queue (for delayed messaged) using the x-dead-letter-exchange and x-message-ttl attributes, binding with the specific types needed.&nbsp;</div><div><br></div><div>After the updating, I'm trying the same thing using the newest client but without success. It is fine while defining the queue for the first message type, but it fails for the second next, with the exception:</div><div><br></div><blockquote class="gmail_quote" style="margin: 0px 0px 0px 0.8ex; border-left-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; padding-left: 1ex;">Exception occured starting the MQ Agent: RabbitMQ.Client.Exceptions.OperationIn<br>terruptedException: The AMQP operation was interrupted: AMQP close-reason, initi<br>ated by Peer, code=406, text="PRECONDITION_FAILED - inequivalent arg 'x-dead-let<br>ter-exchange'for queue 'emr-agent-queue_postponded' in vhost '/': received the v<br>alue 'Common.Agent.Messages.MQ.FileRequest' of type 'longstr' but curr<br>ent is the value 'Common.Agent.Messages.MQ...", classId=50, methodId=10</blockquote><div><br></div><div>Has anyone had similar problems?</div><div><br></div><div>Thank you,&nbsp;</div><div>Adam</div>