[
http://jira.jboss.com/jira/browse/JBMESSAGING-797?page=all ]
Ovidiu Feodorov updated JBMESSAGING-797:
----------------------------------------
Fix Version/s: 1.2.0.Beta2
(was: 1.0.1.GA)
Affects Version/s: 1.0.1.GA
(was: 1.2.0.Beta1)
Deadlock in aop stack deployment
--------------------------------
Key: JBMESSAGING-797
URL:
http://jira.jboss.com/jira/browse/JBMESSAGING-797
Project: JBoss Messaging
Issue Type: Bug
Affects Versions: 1.0.1.GA
Reporter: Tim Fox
Assigned To: Tim Fox
Fix For: 1.2.0.Beta2
The following deadlock occures in TRUNK:
Java stack information for the threads listed above:
SERVER 1 STDOUT: ===================================================
SERVER 1 STDOUT: "WorkerThread#0[127.0.0.1:54574]":
SERVER 1 STDOUT: at
org.jboss.aop.AspectManager.findAdvisor(AspectManager.java:518)
SERVER 1 STDOUT: - waiting to lock <0x00002b1b28689000> (a
java.util.WeakHashMap)
SERVER 1 STDOUT: at
org.jboss.aop.AspectManager.getAnyAdvisorIfAdvised(AspectManager.java:537)
SERVER 1 STDOUT: at
org.jboss.aop.ClassAdvisor.populateMethodTables(ClassAdvisor.java:1432)
SERVER 1 STDOUT: at
org.jboss.aop.ClassAdvisor.createMethodTables(ClassAdvisor.java:1448)
SERVER 1 STDOUT: at org.jboss.aop.ClassAdvisor.access$100(ClassAdvisor.java:82)
SERVER 1 STDOUT: at org.jboss.aop.ClassAdvisor$1.run(ClassAdvisor.java:288)
SERVER 1 STDOUT: at java.security.AccessController.doPrivileged(Native Method)
SERVER 1 STDOUT: at org.jboss.aop.ClassAdvisor.attachClass(ClassAdvisor.java:271)
SERVER 1 STDOUT: - locked <0x00002b1b287e7da0> (a
org.jboss.aop.ClassAdvisor)
SERVER 1 STDOUT: at
org.jboss.aop.AspectManager.initialiseClassAdvisor(AspectManager.java:587)
SERVER 1 STDOUT: at
org.jboss.aop.AspectManager.getAdvisor(AspectManager.java:575)
SERVER 1 STDOUT: at
org.jboss.jms.client.delegate.ClientConnectionDelegate.<clinit>(ClientConnectionDelegate.java)
SERVER 1 STDOUT: at
org.jboss.jms.server.endpoint.ServerConnectionFactoryEndpoint.createConnectionDelegateInternal(ServerConnectionFactoryEndpoint.java:219)
SERVER 1 STDOUT: at
org.jboss.jms.server.endpoint.ServerConnectionFactoryEndpoint.createConnectionDelegate(ServerConnectionFactoryEndpoint.java:132)
SERVER 1 STDOUT: at
org.jboss.jms.wireformat.ConnectionFactoryCreateConnectionDelegateRequest.serverInvoke(ConnectionFactoryCreateConnectionDelegateRequest.java:107)
SERVER 1 STDOUT: at
org.jboss.jms.server.remoting.JMSServerInvocationHandler.invoke(JMSServerInvocationHandler.java:126)
SERVER 1 STDOUT: at
org.jboss.remoting.ServerInvoker.invoke(ServerInvoker.java:715)
SERVER 1 STDOUT: at
org.jboss.remoting.transport.socket.ServerThread.processInvocation(ServerThread.java:552)
SERVER 1 STDOUT: at
org.jboss.remoting.transport.socket.ServerThread.dorun(ServerThread.java:378)
SERVER 1 STDOUT: at
org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:158)
SERVER 1 STDOUT: "Thread-4":
SERVER 1 STDOUT: at org.jboss.aop.Advisor.newBindingAdded(Advisor.java:516)
SERVER 1 STDOUT: - waiting to lock <0x00002b1b287e7da0> (a
org.jboss.aop.ClassAdvisor)
SERVER 1 STDOUT: at
org.jboss.aop.AspectManager.updateAdvisorsForAddedBinding(AspectManager.java:1472)
SERVER 1 STDOUT: - locked <0x00002b1b28689000> (a java.util.WeakHashMap)
SERVER 1 STDOUT: at
org.jboss.aop.AspectManager.addBinding(AspectManager.java:1441)
SERVER 1 STDOUT: - locked <0x00002b1b28689000> (a java.util.WeakHashMap)
SERVER 1 STDOUT: - locked <0x00002b1b2868a3d8> (a
org.jboss.aop.AspectManager)
SERVER 1 STDOUT: at
org.jboss.aop.AspectXmlLoader.deployBinding(AspectXmlLoader.java:286)
SERVER 1 STDOUT: at
org.jboss.aop.AspectXmlLoader.deployTopElements(AspectXmlLoader.java:1038)
SERVER 1 STDOUT: at
org.jboss.aop.AspectXmlLoader.deployXML(AspectXmlLoader.java:886)
SERVER 1 STDOUT: at
org.jboss.jms.client.container.JmsClientAspectXMLLoader.deployXML(JmsClientAspectXMLLoader.java:88)
SERVER 1 STDOUT: at
org.jboss.jms.client.ClientAOPStackLoader.load(ClientAOPStackLoader.java:69)
SERVER 1 STDOUT: - locked <0x00002b1b287c7098> (a
org.jboss.jms.client.ClientAOPStackLoader)
SERVER 1 STDOUT: at
org.jboss.jms.client.JBossConnectionFactory.createConnectionInternal(JBossConnectionFactory.java:199)
SERVER 1 STDOUT: at
org.jboss.jms.client.JBossConnectionFactory.createXAConnection(JBossConnectionFactory.java:129)
SERVER 1 STDOUT: at
org.jboss.jms.client.JBossConnectionFactory.createXAConnection(JBossConnectionFactory.java:124)
SERVER 1 STDOUT: at
org.jboss.jms.recovery.BridgeXAResourceRecovery.hasMoreResources(BridgeXAResourceRecovery.java:229)
SERVER 1 STDOUT: at
com.arjuna.ats.internal.jta.recovery.arjunacore.XARecoveryModule.resourceInitiatedRecovery(XARecoveryModule.java:677)
SERVER 1 STDOUT: at
com.arjuna.ats.internal.jta.recovery.arjunacore.XARecoveryModule.periodicWorkSecondPass(XARecoveryModule.java:177)
SERVER 1 STDOUT: at
com.arjuna.ats.internal.arjuna.recovery.PeriodicRecovery.doWork(PeriodicRecovery.java:237)
SERVER 1 STDOUT: at
com.arjuna.ats.internal.arjuna.recovery.PeriodicRecovery.run(PeriodicRecovery.java:163)
SERVER 1 STDOUT:
SERVER 1 STDOUT: Found 1 deadlock.
and a related one (see forum reference) in 1.0.1.gA
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira