Breaking change of Queue creation in version 3.8.0-alpha0042
See original GitHub issueWhen i use the IQueueDeclareConfiguration and declare with “WithMessageTtl” and “WithExpires” instead of passing it as a variable as in version 3.7.1.
I get this exception:
RabbitMQ.Client.Exceptions.OperationInterruptedException: The AMQP operation was interrupted: AMQP close-reason, initiated by Peer, code=406, text='PRECONDITION_FAILED - inequivalent arg 'x-message-ttl' for queue 'benchmark-stability.old.0000.svc:benchmark-stability.old.0000.Event00' in vhost '/': received the value '2147483647' of type 'signedint' but current is none', classId=50, methodId=10
and this exception:
RabbitMQ.Client.Exceptions.OperationInterruptedException: The AMQP operation was interrupted: AMQP close-reason, initiated by Peer, code=406, text='PRECONDITION_FAILED - inequivalent arg 'x-expires' for queue 'benchmark-stability.old.0000.svc:benchmark-stability.old.0000.Event00' in vhost '/': received the value '2147483647' of t ype 'signedint' but current is none', classId=50, methodId=10
Issue Analytics
- State:
- Created 4 years ago
- Comments:6 (6 by maintainers)
Top GitHub Comments
Right, that call should not define a value for expires if it wasn’t specified… let me check
only that i am missing this 😄 https://github.com/EasyNetQ/EasyNetQ/issues/1003 or has the feature been made default ?