The error shown has nothing to do with MDBs.
The only reason the receivers count will go to zero is because
all the MDBs are busy doing something.
A thread dump will show what they are doing.
I assume the subscription count is non-zero. That is the MDB hasn't been
undeployed.
View the original
Application code in particular is NOT calling an interrupt..
But I have a Web application (Servlet) that is deployed on the same instance. I
do call interrupt on some of the threads servicing web requests when the
processing time goes beyond 2.5 min.
But, my understanding is that, the threads