What OS / Java Version / etc;  Do you have a reproducible example?

On Mon, Oct 9, 2017 at 8:34 AM, Jonathan Valliere <jon.valli...@emoten.com>
wrote:

> Let me know if its hanging more than 1s
>
> On Mon, Oct 9, 2017 at 5:08 AM, Christoph John <christoph.j...@macd.com>
> wrote:
>
>> Hi,
>>
>> I have another question regarding this one. There is
>> https://issues.apache.org/jira/browse/DIRMINA-1060 which also sounds a
>> little like the problem I'm having. When the connectors are hanging in the
>> call to dispose() then there always is an accompanying NioProcessor which
>> is hanging in select().
>>
>> Example:
>> "NioProcessor-60" #100328 prio=5 os_prio=0 tid=0x00007f2a10003000
>> nid=0x2e71 runnable [0x00007f2a388b1000]
>>    java.lang.Thread.State: RUNNABLE
>>         at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method)
>>         at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269)
>>         at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java
>> :93)
>>         at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86)
>>         - locked <0x00000000e239c118> (a sun.nio.ch.Util$3)
>>         - locked <0x00000000e239c108> (a java.util.Collections$Unmodifi
>> ableSet)
>>         - locked <0x00000000e239bed0> (a sun.nio.ch.EPollSelectorImpl)
>>         at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97)
>>         at org.apache.mina.transport.socket.nio.NioProcessor.select(Nio
>> Processor.java:98)
>>         at org.apache.mina.core.polling.AbstractPollingIoProcessor$Proc
>> essor.run(AbstractPollingIoProcessor.java:1075)
>>         at org.apache.mina.util.NamePreservingRunnable.run(NamePreservi
>> ngRunnable.java:64)
>>         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPool
>> Executor.java:1149)
>>         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoo
>> lExecutor.java:624)
>>         at java.lang.Thread.run(Thread.java:748)
>>
>>
>> "NioSocketConnector-38" #100326 prio=5 os_prio=0 tid=0x00007f2a3001d800
>> nid=0x2e6f in Object.wait() [0x00007f2a1f2d3000]
>>    java.lang.Thread.State: TIMED_WAITING (on object monitor)
>>         at java.lang.Object.wait(Native Method)
>>         at org.apache.mina.core.future.DefaultIoFuture.await0(DefaultIo
>> Future.java:209)
>>         - locked <0x00000000e246ae08> (a org.apache.mina.core.future.De
>> faultIoFuture)
>>         at org.apache.mina.core.future.DefaultIoFuture.awaitUninterrupt
>> ibly(DefaultIoFuture.java:141)
>>         at org.apache.mina.core.polling.AbstractPollingIoProcessor.disp
>> ose(AbstractPollingIoProcessor.java:188)
>>         at org.apache.mina.core.service.SimpleIoProcessorPool.dispose(S
>> impleIoProcessorPool.java:329)
>>         - locked <0x00000000e246ae40> (a java.lang.Object)
>>         at org.apache.mina.core.polling.AbstractPollingIoConnector$Conn
>> ector.run(AbstractPollingIoConnector.java:582)
>>         at org.apache.mina.util.NamePreservingRunnable.run(NamePreservi
>> ngRunnable.java:64)
>>         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPool
>> Executor.java:1149)
>>         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoo
>> lExecutor.java:624)
>>         at java.lang.Thread.run(Thread.java:748)
>>
>>
>> At first I thought that this was related to
>> https://issues.apache.org/jira/browse/DIRMINA-1059. In that ticket the
>> synchronization was improved. However, I am also running into the problem
>> with a build of 2.0.17-SNAPSHOT where DIRMINA-1059 was solved.
>>
>> So my only hope was DIRMINA-1060 ;) Could this improve the situation?
>>
>> Thanks,
>> Chris.
>>
>>
>> --
>> Christoph John
>> Development & Support
>> Direct: +49 241 557080-28
>> Mailto:christoph.j...@macd.com
>>
>>
>>
>> http://www.macd.com <http://www.macd.com/>
>> ------------------------------------------------------------
>> ----------------------------------------
>>
>> ------------------------------------------------------------
>> ----------------------------------------
>> MACD GmbH
>> Oppenhoffallee 103
>> <https://maps.google.com/?q=Oppenhoffallee+103&entry=gmail&source=g>
>> D-52066 Aachen
>> Tel: +49 241 557080-0 | Fax: +49 241 557080-10
>>          Amtsgericht Aachen: HRB 8151
>> Ust.-Id: DE 813021663
>>
>> Geschäftsführer: George Macdonald
>> ------------------------------------------------------------
>> ----------------------------------------
>>
>> ------------------------------------------------------------
>> ----------------------------------------
>>
>> take care of the environment - print only if necessary
>>
>
>

Reply via email to