Hi Trustin,
looking at my code I suspect can be a problem of my application and I
need more time to analyze the problem.
I'll report my analysis asap.
Thanks
Paolo
Paolo Perrucci ha scritto:
Hi Trustin,
[ sorry for this new thread but I miss the previous "Shutdown problem"
thread ]
It seems that the problem persists.
In my last test, after shutdown, I found these 2 alive threads in the
vm thread dump:
"ProtocolThreadPool-5" prio=1 tid=0x08808348 nid=0x1405 in
Object.wait() [5b688000..5b688854]
at java.lang.Object.wait(Native Method)
- waiting on <0x47b495f8> (a java.lang.Object)
at
org.apache.mina.util.BaseThreadPool$Worker.waitForPromotion(BaseThreadPool.java:491)
- locked <0x47b495f8> (a java.lang.Object)
at
org.apache.mina.util.BaseThreadPool$Worker.run(BaseThreadPool.java:358)
"ProtocolThreadPool-8" prio=1 tid=0x08226250 nid=0x1405 in
Object.wait() [5b709000..5b709854]
at java.lang.Object.wait(Native Method)
- waiting on <0x477d2ae0> (a org.apache.mina.util.BlockingQueue)
at java.lang.Object.wait(Object.java:429)
at
org.apache.mina.util.BlockingQueue.waitForNewItem(BlockingQueue.java:55)
- locked <0x477d2ae0> (a org.apache.mina.util.BlockingQueue)
at
org.apache.mina.util.BaseThreadPool$Worker.fetchBuffer(BaseThreadPool.java:387)
- locked <0x477d2ae0> (a org.apache.mina.util.BlockingQueue)
at
org.apache.mina.util.BaseThreadPool$Worker.run(BaseThreadPool.java:361)
Paolo