[jboss-jira] [JBoss JIRA] Commented: (JBMESSAGING-797) Deadlock in aop stack deployment

Tim Fox (JIRA) jira-events at jboss.com
Thu Feb 1 18:17:33 EST 2007


    [ http://jira.jboss.com/jira/browse/JBMESSAGING-797?page=comments#action_12352147 ] 
            
Tim Fox commented on JBMESSAGING-797:
-------------------------------------

I have fixed this in TRUNK.

Still need to fix it in the SP branch

> 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

        



More information about the jboss-jira mailing list