If this sort of thing happens, take several thread dumps and look for threads that
aren't progressing. As with the MessageDispatcherThread here though, a thread
that's "not progressing" because it's sitting in wait() is usually not
an issue. Look for threads that aren't progressing while they wait to acquire a lock;
then find the thread the holds the lock. No guarantee that you'll find your problem,
but it's an approach that often helps.
Here I *suspect* there was something going on with one of the transactions referred to in
the log messages at the end. No idea what though.
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4131108#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...