title: RabbitMQ inequivalent arg 'x-max-length-bytes' Exception
body: <p>I try to send some message in RabbitMQ with spring, but everytime on the first message I got an Exception of this type:</p>
  
  <pre><code>    com.rabbitmq.client.ShutdownSignalException: channel error; protocol method: 
      #method&lt;channel.close&gt;(reply-code=406, reply-text=PRECONDITION_FAILED - 
      inequivalent arg 'x-max-length-bytes' for queue
      'queue1' 
      in vhost 'f46b51d8-0750-4e7e-9288-3bdb3c5dac01': 
      received none but current is the value '1073741824' of type 'long', class
      id=50, method-id=10)    
      at com.rabbitmq.utility.ValueOrException.getValue(ValueOrException.java:66) 
      at 
   com.rabbitmq.utility.BlockingValueOrException.uninterruptibleGetValue(BlockingValueOrException.java:32)    
      at com.rabbitmq.client.impl.AMQChannel$BlockingRpcContinuation.getReply(AMQChannel.java:366)    
      at com.rabbitmq.client.impl.AMQChannel.privateRpc(AMQChannel.java:229)  
      at com.rabbitmq.client.impl.AMQChannel.exnWrappingRpc(AMQChannel.java:117)  ... 68 moreCaused by: 
  </code></pre>
  
  <p>I don't set x-max-length-bytes in my configuration</p>
  
  <pre><code>spring.rabbitmq.host= xxxxxx
  spring.rabbitmq.port= 5671
  spring.rabbitmq.username= xxxxxx
  spring.rabbitmq.password= xxxxxx
  spring.rabbitmq.virtual-host= f46b51d8-0750-4e7e-9288-3bdb3c5dac01
  spring.rabbitmq.ssl.enabled= true
  rabbimq.exchange.name= ex1
  rabbimq.queue.name= queue1
  rabbimq.routing.key= route1
  </code></pre>
  
  <p>the other messages are sent correctly but only the first message causes this exception</p>
  
  <p>Can anyone help me?</p>