java.io.IOException: null

GitHub | ssteward54 | 2 months ago
  1. Speed up your debug routine!

    Automated exception search integrated into your IDE

  2. 0

    Spring AMQP and ShutdownSignalException

    Stack Overflow | 2 weeks ago | jandres
    com.rabbitmq.client.ShutdownSignalException: 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.ShutdownSignalException

      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.ChannelN.close()
    2. RabbitMQ Java Client
      ChannelN.close
      1. com.rabbitmq.client.impl.ChannelN.close(ChannelN.java:546)
      2. com.rabbitmq.client.impl.ChannelN.close(ChannelN.java:505)
      3. com.rabbitmq.client.impl.ChannelN.close(ChannelN.java:498)
      3 frames
    3. Java RT
      Method.invoke
      1. sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      2. sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
      3. sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      4. java.lang.reflect.Method.invoke(Method.java:498)
      4 frames
    4. com.thenewmotion.akka
      ChannelActor$$anonfun$2.applyOrElse
      1. com.thenewmotion.akka.rabbitmq.RabbitMqActor$class.closeIfOpen(RabbitMqActor.scala:27)
      2. com.thenewmotion.akka.rabbitmq.ChannelActor.closeIfOpen(ChannelActor.scala:34)
      3. com.thenewmotion.akka.rabbitmq.ChannelActor$$anonfun$2.applyOrElse(ChannelActor.scala:115)
      4. com.thenewmotion.akka.rabbitmq.ChannelActor$$anonfun$2.applyOrElse(ChannelActor.scala:112)
      4 frames
    5. Scala
      AbstractPartialFunction.apply
      1. scala.runtime.AbstractPartialFunction.apply(AbstractPartialFunction.scala:36)
      1 frame
    6. Akka Actor
      FSM$class.processEvent
      1. akka.actor.FSM$class.processEvent(FSM.scala:663)
      1 frame
    7. com.thenewmotion.akka
      ChannelActor.processEvent
      1. com.thenewmotion.akka.rabbitmq.ChannelActor.processEvent(ChannelActor.scala:34)
      1 frame
    8. Akka Actor
      Actor$class.aroundReceive
      1. akka.actor.FSM$class.akka$actor$FSM$$processMsg(FSM.scala:657)
      2. akka.actor.FSM$$anonfun$receive$1.applyOrElse(FSM.scala:651)
      3. akka.actor.Actor$class.aroundReceive(Actor.scala:484)
      3 frames
    9. com.thenewmotion.akka
      ChannelActor.aroundReceive
      1. com.thenewmotion.akka.rabbitmq.ChannelActor.aroundReceive(ChannelActor.scala:34)
      1 frame
    10. Akka Actor
      Mailbox.exec
      1. akka.actor.ActorCell.receiveMessage(ActorCell.scala:526)
      2. akka.actor.ActorCell.invoke(ActorCell.scala:495)
      3. akka.dispatch.Mailbox.processMailbox(Mailbox.scala:257)
      4. akka.dispatch.Mailbox.run(Mailbox.scala:224)
      5. akka.dispatch.Mailbox.exec(Mailbox.scala:234)
      5 frames
    11. Scala
      ForkJoinWorkerThread.run
      1. scala.concurrent.forkjoin.ForkJoinTask.doExec(ForkJoinTask.java:260)
      2. scala.concurrent.forkjoin.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1339)
      3. scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979)
      4. scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107)
      4 frames