com.rabbitmq.client.TopologyRecoveryException: Caught an exception while recovering queue edis.32: channel is already closed due to clean channel shutdown; protocol method: #method<channel.close>(reply-code=200, reply-text=OK, class-id=0, method-id=0)

GitHub | Keruspe | 2 years ago
  1. 0

    Possible problem with autorecovery and thread safety

    GitHub | 2 years ago | Keruspe
    com.rabbitmq.client.TopologyRecoveryException: Caught an exception while recovering queue edis.32: channel is already closed due to clean channel shutdown; protocol method: #method<channel.close>(reply-code=200, reply-text=OK, class-id=0, method-id=0)
  2. 0

    Caught an exception while recovering queue : channel is already closed due to clean channel shutdown

    GitHub | 6 months ago | pocman
    com.rabbitmq.client.TopologyRecoveryException: Caught an exception while recovering queue admin.assignments: channel is already closed due to clean channel shutdown; protocol method: #method<channel.close>(reply-code=200, reply-text=OK, class-id=0, method-id=0)
  3. 0

    GitHub comment 46#224851906

    GitHub | 6 months ago | pocman
    com.rabbitmq.client.TopologyRecoveryException: Caught an exception while recovering queue transporter.states: channel is already closed due to clean channel shutdown; protocol method: #method<channel.close>(reply-code=200, reply-text=OK, class-id=0, method-id=0)
  4. Speed up your debug routine!

    Automated exception search integrated into your IDE

  5. 0

    GitHub comment 46#224869490

    GitHub | 6 months ago | pocman
    com.rabbitmq.client.TopologyRecoveryException: Caught an exception while recovering queue admin.assignments: channel is already closed due to clean channel shutdown; protocol method: #method<channel.close>(reply-code=200, reply-text=OK, class-id=0, method-id=0)
  6. 0

    Tomcat redeploying issues

    GitHub | 2 years ago | sophiaraw
    com.rabbitmq.client.TopologyRecoveryException: Caught an exception while recovering queue activity.event: channel is already closed due to clean channel shutdown; protocol method: #method<channel.close>(reply-code=200, reply-text=OK, class-id=0, method-id=0)

    Not finding the right solution?
    Take a tour to get the most out of Samebug.

    Tired of useless tips?

    Automated exception search integrated into your IDE

    Root Cause Analysis

    1. com.rabbitmq.client.AlreadyClosedException

      channel is already closed due to clean channel shutdown; protocol method: #method<channel.close>(reply-code=200, reply-text=OK, class-id=0, method-id=0)

      at com.rabbitmq.client.impl.AMQChannel.ensureIsOpen()
    2. RabbitMQ Java Client
      AMQConnection$MainLoop.run
      1. com.rabbitmq.client.impl.AMQChannel.ensureIsOpen(AMQChannel.java:190)
      2. com.rabbitmq.client.impl.AMQChannel.rpc(AMQChannel.java:223)
      3. com.rabbitmq.client.impl.AMQChannel.privateRpc(AMQChannel.java:209)
      4. com.rabbitmq.client.impl.AMQChannel.exnWrappingRpc(AMQChannel.java:118)
      5. com.rabbitmq.client.impl.ChannelN.queueDeclare(ChannelN.java:779)
      6. com.rabbitmq.client.impl.recovery.AutorecoveringChannel.queueDeclare(AutorecoveringChannel.java:231)
      7. com.rabbitmq.client.impl.recovery.RecordedQueue.recover(RecordedQueue.java:36)
      8. com.rabbitmq.client.impl.recovery.AutorecoveringConnection.recoverQueues(AutorecoveringConnection.java:448)
      9. com.rabbitmq.client.impl.recovery.AutorecoveringConnection.recoverEntities(AutorecoveringConnection.java:422)
      10. com.rabbitmq.client.impl.recovery.AutorecoveringConnection.beginAutomaticRecovery(AutorecoveringConnection.java:365)
      11. com.rabbitmq.client.impl.recovery.AutorecoveringConnection.access$000(AutorecoveringConnection.java:48)
      12. com.rabbitmq.client.impl.recovery.AutorecoveringConnection$1.shutdownCompleted(AutorecoveringConnection.java:345)
      13. com.rabbitmq.client.impl.ShutdownNotifierComponent.notifyListeners(ShutdownNotifierComponent.java:75)
      14. com.rabbitmq.client.impl.AMQConnection$MainLoop.run(AMQConnection.java:572)
      14 frames
    3. Java RT
      Thread.run
      1. java.lang.Thread.run(Thread.java:744)
      1 frame