← Back to team overview

awakening team mailing list archive

[Bug 272476] Re: Dead Lock with reconnect

 

Cannot reproduce this bug with last bzr code.

** Changed in: dcwatch
     Assignee: (unassigned) => CyB (viktor.balazs)

** Changed in: dcwatch
   Importance: Undecided => Low
       Status: New => Triaged

-- 
Dead Lock with reconnect
https://bugs.launchpad.net/bugs/272476
You received this bug notification because you are a member of
Awakening, which is subscribed to DCWatch.

Status in DCWatch: Triaged

Bug description:
java.lang.IllegalStateException: DEAD LOCK: IoFuture.await() was invoked from an I/O processor thread.  Please use IoFutureListener or configure a proper thread model alternatively.
        at org.apache.mina.core.future.DefaultIoFuture.checkDeadLock(DefaultIoFuture.java:233)
        at org.apache.mina.core.future.DefaultIoFuture.await0(DefaultIoFuture.java:201)
        at org.apache.mina.core.future.DefaultIoFuture.await(DefaultIoFuture.java:122)
        at hu.dcwatch.robot.multichat.client.nmdc.NmdcClient.connect(NmdcClient.java:179)
        at hu.dcwatch.robot.multichat.client.nmdc.NmdcClient$8.disconnected(NmdcClient.java:160)
        at hu.dcwatch.embla.nio.EmblaIoHandler.sessionClosed(EmblaIoHandler.java:62)
        at org.apache.mina.core.filterchain.DefaultIoFilterChain$TailFilter.sessionClosed(DefaultIoFilterChain.java:701)
        at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextSessionClosed(DefaultIoFilterChain.java:378)
        at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$900(DefaultIoFilterChain.java:49)
        at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.sessionClosed(DefaultIoFilterChain.java:817)
        at org.apache.mina.filter.codec.ProtocolCodecFilter.sessionClosed(ProtocolCodecFilter.java:275)
        at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextSessionClosed(DefaultIoFilterChain.java:378)
        at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$900(DefaultIoFilterChain.java:49)
        at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.sessionClosed(DefaultIoFilterChain.java:817)
        at org.apache.mina.core.filterchain.DefaultIoFilterChain$HeadFilter.sessionClosed(DefaultIoFilterChain.java:598)
        at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextSessionClosed(DefaultIoFilterChain.java:378)
        at org.apache.mina.core.filterchain.DefaultIoFilterChain.fireSessionClosed(DefaultIoFilterChain.java:373)
        at org.apache.mina.core.service.IoServiceListenerSupport.fireSessionDestroyed(IoServiceListenerSupport.java:229)
        at org.apache.mina.core.polling.AbstractPollingIoProcessor.removeNow(AbstractPollingIoProcessor.java:405)
        at org.apache.mina.core.polling.AbstractPollingIoProcessor.remove(AbstractPollingIoProcessor.java:375)
        at org.apache.mina.core.polling.AbstractPollingIoProcessor.access$600(AbstractPollingIoProcessor.java:55)
        at org.apache.mina.core.polling.AbstractPollingIoProcessor$Worker.run(AbstractPollingIoProcessor.java:780)
        at org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:51)
        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
        at java.lang.Thread.run(Thread.java:595)



References