After doing some further investigating i found out the problem,
turns out there is a deadlock in BlockedLinkedQueue (from Doug Lee concurrent
pacakge) for more information you can check out :
http://altair.cs.oswego.edu/pipermail/concurrency-interest/2004-September/001037.html
Following a stack trace of two of the jboss remoting threads :
Thread: SocketServerInvokerThread-10.184.76.155-172 : priority:5, demon:false,
threadId:954, threadState:BLOCKED, threadLockName:[EMAIL PROTECTED]
|
EDU.oswego.cs.dl.util.concurrent.PooledExecutor.execute(PooledExecutor.java:875)
|
org.jboss.util.threadpool.BasicThreadPool.execute(BasicThreadPool.java:413)
|
org.jboss.util.threadpool.BasicThreadPool.runTaskWrapper(BasicThreadPool.java:192)
|
| org.jboss.util.threadpool.BasicThreadPool.run(BasicThreadPool.java:212)
|
| org.jboss.util.threadpool.BasicThreadPool.run(BasicThreadPool.java:206)
|
|
org.jboss.remoting.ServerInvoker.handleOnewayInvocation(ServerInvoker.java:910)
|
| org.jboss.remoting.ServerInvoker.invoke(ServerInvoker.java:788)
|
| org.jboss.remoting.ServerInvoker.invoke(ServerInvoker.java:681)
|
|
org.jboss.remoting.transport.socket.ServerThread.processInvocation(ServerThread.java:358)
|
org.jboss.remoting.transport.socket.ServerThread.dorun(ServerThread.java:412)
|
| org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:239)
|
|
| Thread: SocketServerInvokerThread-10.184.76.155-6 : priority:5,
demon:false, threadId:197, threadState:BLOCKED, threadLockName:[EMAIL PROTECTED]
|
EDU.oswego.cs.dl.util.concurrent.BoundedLinkedQueue.offer(BoundedLinkedQueue.java:328)
|
|
EDU.oswego.cs.dl.util.concurrent.PooledExecutor.execute(PooledExecutor.java:885)
|
| org.jboss.util.threadpool.BasicThreadPool.execute(BasicThreadPool.java:413)
|
|
org.jboss.util.threadpool.BasicThreadPool.runTaskWrapper(BasicThreadPool.java:192)
|
| org.jboss.util.threadpool.BasicThreadPool.run(BasicThreadPool.java:212)
|
| org.jboss.util.threadpool.BasicThreadPool.run(BasicThreadPool.java:206)
|
|
org.jboss.remoting.ServerInvoker.handleOnewayInvocation(ServerInvoker.java:910)
|
| org.jboss.remoting.ServerInvoker.invoke(ServerInvoker.java:788)
|
| org.jboss.remoting.ServerInvoker.invoke(ServerInvoker.java:681)
|
|
org.jboss.remoting.transport.socket.ServerThread.processInvocation(ServerThread.java:358)
|
|
org.jboss.remoting.transport.socket.ServerThread.dorun(ServerThread.java:412)
|
| org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:239)
|
|
Is there anyway to tell jboss remoting to use a different queue ?
Thanks.
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3995334#3995334
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3995334
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user