com.rabbitmq.client.ShutdownSignalException: channel error; protocol method: #method<channel.close>(reply-code=404, reply-text=NOT_FOUND - no exchange '' in vhost '/', class-id=60, method-id=40) at com.rabbitmq.utility.ValueOrException.getValue(ValueOrException.java:66) at com.rabbitmq.utility.BlockingValueOrException.uninterruptibleGetValue(BlockingValueOrException.java:36) at com.rabbitmq.client.impl.AMQChannel$BlockingRpcContinuation.getReply(AMQChannel.java:366)

Google Groups | Vijayaraghavan Subramaniam | 3 months ago
  1. 0

    no exchange '' in vhost '/'

    Google Groups | 3 months ago | Vijayaraghavan Subramaniam
    com.rabbitmq.client.ShutdownSignalException: channel error; protocol method: #method<channel.close>(reply-code=404, reply-text=NOT_FOUND - no exchange '' in vhost '/', class-id=60, method-id=40) at com.rabbitmq.utility.ValueOrException.getValue(ValueOrException.java:66) at com.rabbitmq.utility.BlockingValueOrException.uninterruptibleGetValue(BlockingValueOrException.java:36) at com.rabbitmq.client.impl.AMQChannel$BlockingRpcContinuation.getReply(AMQChannel.java:366)
  2. 0

    Consumer fails to re-bind to queue after connection to rabbitmq was closed/re-established.

    GitHub | 9 months ago | jschaul
    com.rabbitmq.client.ShutdownSignalException: clean channel shutdown; protocol method: #method<channel.close>(reply-code=200, reply-text=OK, class-id=0, method-id=0)
  3. Speed up your debug routine!

    Automated exception search integrated into your IDE

    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.ShutdownSignalException

      channel error; protocol method: #method<channel.close>(reply-code=404, reply-text=NOT_FOUND - no exchange '' in vhost '/', class-id=60, method-id=40) at com.rabbitmq.utility.ValueOrException.getValue(ValueOrException.java:66) at com.rabbitmq.utility.BlockingValueOrException.uninterruptibleGetValue(BlockingValueOrException.java:36) at com.rabbitmq.client.impl.AMQChannel$BlockingRpcContinuation.getReply(AMQChannel.java:366)

      at com.rabbitmq.client.impl.ChannelN.close()
    2. RabbitMQ Java Client
      ChannelN.close
      1. com.rabbitmq.client.impl.ChannelN.close(ChannelN.java:581)
      2. com.rabbitmq.client.impl.ChannelN.close(ChannelN.java:508)
      3. com.rabbitmq.client.impl.ChannelN.close(ChannelN.java:502)
      3 frames
    3. com.vijay.rabbitmq
      MessageSender.main
      1. com.vijay.rabbitmq.test.MessageSender.main(MessageSender.java:30)
      1 frame