Skip to content

Instantly share code, notes, and snippets.

@rnewson
Created November 28, 2012 19:28
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save rnewson/4163490 to your computer and use it in GitHub Desktop.
Save rnewson/4163490 to your computer and use it in GitHub Desktop.
2012-11-28 19:27:39 scalang.node.ErlangHandler [ERROR] error caught in erlang handler 'dev1@127.0.0.1
java.lang.IllegalStateException: await*() in I/O thread causes a dead lock or sudden performance drop. Use addListener() instead or call await*() from a different thread.
at org.jboss.netty.channel.DefaultChannelFuture.checkDeadLock(DefaultChannelFuture.java:296)
at org.jboss.netty.channel.DefaultChannelFuture.awaitUninterruptibly(DefaultChannelFuture.java:208)
at scalang.epmd.Epmd.<init>(Epmd.scala:58)
at scalang.epmd.Epmd$.apply(Epmd.scala:32)
at scalang.ErlangNode.connectAndSend(Node.scala:871)
at scalang.ErlangNode$$anonfun$4.apply(Node.scala:844)
at scalang.ErlangNode$$anonfun$4.apply(Node.scala:844)
at overlock.atomicmap.OneShotThunk.value(OneShotThunk.scala:32)
at overlock.atomicmap.OneShotThunk.equals(OneShotThunk.scala:35)
at org.cliffc.high_scale_lib.NonBlockingHashMap.remove(Unknown Source)
at overlock.atomicmap.AtomicMap.getOrElseUpdate(AtomicMap.scala:77)
at scalang.ErlangNode.getOrConnectAndSend(Node.scala:843)
at scalang.ErlangNode.monitorExit(Node.scala:623)
at scalang.ErlangNode.monitorWithoutNotify(Node.scala:596)
at scalang.node.ErlangHandler.messageReceived(ErlangHandler.scala:65)
at scalang.node.FailureDetectionHandler.messageReceived(FailureDetectionHandler.scala:33)
at scalang.node.PacketCounter.messageReceived(PacketCounter.scala:17)
at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:302)
at org.jboss.netty.handler.codec.oneone.OneToOneDecoder.handleUpstream(OneToOneDecoder.java:76)
at scalang.node.PacketCounter.messageReceived(PacketCounter.scala:17)
at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:302)
at org.jboss.netty.handler.codec.frame.FrameDecoder.unfoldAndFireMessageReceived(FrameDecoder.java:317)
at org.jboss.netty.handler.codec.frame.FrameDecoder.callDecode(FrameDecoder.java:299)
at org.jboss.netty.handler.codec.frame.FrameDecoder.messageReceived(FrameDecoder.java:216)
at scalang.node.PacketCounter.messageReceived(PacketCounter.scala:17)
at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:274)
at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:261)
at org.jboss.netty.channel.socket.nio.NioWorker.read(NioWorker.java:349)
at org.jboss.netty.channel.socket.nio.NioWorker.processSelectedKeys(NioWorker.java:280)
at org.jboss.netty.channel.socket.nio.NioWorker.run(NioWorker.java:200)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:680)
at overlock.threadpool.ErrorLoggedThread.run(NamedThreadFactory.scala:39)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment