R
RVic
This question may be entirely JBoss - specific, but perhaps not, hence
I am posting here. In an application running in JBoss 5.1 GA, I am
getting a certain condition (I am required in this project to use the
JBoss Threadpool, a rather opaque creature, rather than roll my own):
WARN [RunnableTaskWrapper] Unhandled throwable for runnable:
com.sbase.ts.listener.ConnHandle@19d477f3
java.lang.ThreadDeath
at java.lang.Thread.stop(Thread.java:732)
at org.jboss.util.threadpool.RunnableTaskWrapper.stopTask
(RunnableTaskWrapper.java:122)
at org.jboss.util.threadpool.BasicThreadPool$TimeoutInfo.stopTask
(BasicThreadPool.java:631)
at org.jboss.util.threadpool.BasicThreadPool$TimeoutMonitor.run
(BasicThreadPool.java:694)
at java.lang.Thread.run(Thread.java:636)
My question is how do I handle this? Can I just let it go (the system
seems to run fine afterwards -- but maybe I have thread leakage?). How
do you handle this "ThreadDeath" throwable in a try-catch block, and
what do you do with it afterwards? -RVince
I am posting here. In an application running in JBoss 5.1 GA, I am
getting a certain condition (I am required in this project to use the
JBoss Threadpool, a rather opaque creature, rather than roll my own):
WARN [RunnableTaskWrapper] Unhandled throwable for runnable:
com.sbase.ts.listener.ConnHandle@19d477f3
java.lang.ThreadDeath
at java.lang.Thread.stop(Thread.java:732)
at org.jboss.util.threadpool.RunnableTaskWrapper.stopTask
(RunnableTaskWrapper.java:122)
at org.jboss.util.threadpool.BasicThreadPool$TimeoutInfo.stopTask
(BasicThreadPool.java:631)
at org.jboss.util.threadpool.BasicThreadPool$TimeoutMonitor.run
(BasicThreadPool.java:694)
at java.lang.Thread.run(Thread.java:636)
My question is how do I handle this? Can I just let it go (the system
seems to run fine afterwards -- but maybe I have thread leakage?). How
do you handle this "ThreadDeath" throwable in a try-catch block, and
what do you do with it afterwards? -RVince