Hi,
I'am running my EJBs on JBoss 3.2.3. I have an entity bean, which may be accessed by multiple other session beans. When I was testing my app - after deploying, I found an exception(as below):
-------------------------------------------------------------------------------------
org.jboss.util.deadlock.ApplicationDeadlockException: Application deadlock detected, resource=org.jboss.ejb.plugins.lock.QueuedPessimisticEJBLock@199bca3, bean=, id=283, refs=2, tx=TransactionImpl:XidImpl [FormatId=257, GlobalId=//1995, BranchQual=], synched=Thread[Thread Pool Worker-16,5,ASF Session Pool Threads], timeout=5000, queue=[], holder=TransactionImpl:XidImpl [FormatId=257, GlobalId=//1993, BranchQual=], waitingResource=org.jboss.ejb.plugins.lock.QueuedPessimisticEJBLock@f1cdeb, bean=, id=292, refs=2, tx=TransactionImpl:XidImpl [FormatId=257, GlobalId=//1993, BranchQual=], synched=null, timeout=5000, queue=[TXLOCK waitingTx=TransactionImpl:XidImpl [FormatId=257, GlobalId=//1995, BranchQual=] id=0 thread=Thread[Thread Pool Worker-13,5,ASF Session Pool Threads] queued=true], waitingResourceHolder=TransactionImpl:XidImpl [FormatId=257, GlobalId=//1993, BranchQual=]
-----------------------------------------------------------------------------------------------------------
This is the first time I'am seeing such an exception. Its a hard nut to crack.
If someone can help me out in solving the exception, it'd be really helpful.
Thanks in advance,
Baskar