Found one Java-level deadlock: ============================= "[ACTIVE] ExecuteThread: '3' for queue: 'weblogic.kernel.Default (self-tuning)'": waiting to lock monitor 0x00108bd8 (object 0xe2fd33a8, a java.util.HashMap), which is held by "[ACTIVE] ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)'" "[ACTIVE] ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)'": waiting to lock monitor 0x00108c20 (object 0xe2d858e0, a sun.misc.Launcher$AppClassLoader), which is held by "[ACTIVE] ExecuteThread: '3' for queue: 'weblogic.kernel.Default (self-tuning)'" Java stack information for the threads listed above: =================================================== "[ACTIVE] ExecuteThread: '3' for queue: 'weblogic.kernel.Default (self-tuning)'": at com.tc.aspectwerkz.definition.deployer.StandardAspectModuleDeployer.deploy(StandardAspectModuleDeployer.java:59) - waiting to lock <0xe2fd33a8> (a java.util.HashMap) at com.tc.object.bytecode.hook.impl.DefaultWeavingStrategy.transform(DefaultWeavingStrategy.java:105) at com.tc.object.bytecode.hook.impl.DSOContextImpl.preProcess(DSOContextImpl.java:137) at com.tc.object.bytecode.hook.impl.ClassProcessorHelper.defineClass0Pre(ClassProcessorHelper.java:509) at java.lang.ClassLoader.defineClass(ClassLoader.java:620) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124) at java.net.URLClassLoader.defineClass(URLClassLoader.java:260) at java.net.URLClassLoader.access$100(URLClassLoader.java:56) at java.net.URLClassLoader$1.run(URLClassLoader.java:195) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:188) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) - locked <0xe2d858e0> (a sun.misc.Launcher$AppClassLoader) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268) - locked <0xe2d858e0> (a sun.misc.Launcher$AppClassLoader) at java.lang.ClassLoader.loadClass(ClassLoader.java:251) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319) - locked <0xe2d858e0> (a sun.misc.Launcher$AppClassLoader) at weblogic.servlet.internal.session.SessionContext$SessionInvalidator.timerExpired(SessionContext.java:681) at weblogic.timers.internal.TimerImpl.run(TimerImpl.java:265) at weblogic.work.ServerWorkManagerImpl$WorkAdapterImpl.run(ServerWorkManagerImpl.java:518) at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209) at weblogic.work.ExecuteThread.run(ExecuteThread.java:181) "[ACTIVE] ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)'": at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:261) - waiting to lock <0xe2d858e0> (a sun.misc.Launcher$AppClassLoader) at java.lang.ClassLoader.loadClass(ClassLoader.java:299) - locked <0xe3026860> (a java.net.URLClassLoader) at java.lang.ClassLoader.loadClass(ClassLoader.java:299) - locked <0xe3b5d288> (a weblogic.utils.classloaders.GenericClassLoader) at java.lang.ClassLoader.loadClass(ClassLoader.java:251) at weblogic.utils.classloaders.GenericClassLoader.loadClass(GenericClassLoader.java:161) at weblogic.utils.classloaders.FilteringClassLoader.findClass(FilteringClassLoader.java:83) at weblogic.utils.classloaders.FilteringClassLoader.loadClass(FilteringClassLoader.java:68) at java.lang.ClassLoader.loadClass(ClassLoader.java:299) - locked <0xe4dcbc88> (a weblogic.utils.classloaders.GenericClassLoader) at java.lang.ClassLoader.loadClass(ClassLoader.java:299) - locked <0xe4dce880> (a weblogic.utils.classloaders.ChangeAwareClassLoader) at java.lang.ClassLoader.loadClass(ClassLoader.java:251) at weblogic.utils.classloaders.GenericClassLoader.loadClass(GenericClassLoader.java:161) at weblogic.utils.classloaders.ChangeAwareClassLoader.loadClass(ChangeAwareClassLoader.java:35) - locked <0xe4dce880> (a weblogic.utils.classloaders.ChangeAwareClassLoader) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319) - locked <0xe4dce880> (a weblogic.utils.classloaders.ChangeAwareClassLoader) at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:620) at sun.reflect.GeneratedMethodAccessor33.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at com.tc.aspectwerkz.transform.inlining.AsmHelper.defineClass(AsmHelper.java:198) at com.tc.aspectwerkz.cflow.CflowCompiler.compileCflowAspectAndAttachToClassLoader(CflowCompiler.java:178) at com.tc.aspectwerkz.cflow.CflowBinding.getAspectDefinition(CflowBinding.java:130) at com.tc.aspectwerkz.definition.SystemDefinition.addAspect(SystemDefinition.java:252) - locked <0xe4e27008> (a java.util.HashMap) at com.tc.aspectwerkz.definition.deployer.AspectDefinitionBuilder.build(AspectDefinitionBuilder.java:82) at com.tc.aspectwerkz.definition.deployer.StandardAspectModuleDeployer.buildModule(StandardAspectModuleDeployer.java:148) at com.tc.aspectwerkz.definition.deployer.StandardAspectModuleDeployer.doDeploy(StandardAspectModuleDeployer.java:132) - locked <0xe4e1cd20> (a com.tc.aspectwerkz.definition.deployer.StandardAspectModuleDeployer) at com.tc.aspectwerkz.definition.deployer.StandardAspectModuleDeployer.deploy(StandardAspectModuleDeployer.java:67) - locked <0xe2fd33a8> (a java.util.HashMap) at com.tc.object.bytecode.hook.impl.DefaultWeavingStrategy.transform(DefaultWeavingStrategy.java:105) at com.tc.object.bytecode.hook.impl.DSOContextImpl.preProcess(DSOContextImpl.java:137) at com.tc.object.bytecode.hook.impl.ClassProcessorHelper.defineClass0Pre(ClassProcessorHelper.java:509) at java.lang.ClassLoader.defineClass(ClassLoader.java:620) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124) at weblogic.utils.classloaders.GenericClassLoader.defineClass(GenericClassLoader.java:355) at weblogic.utils.classloaders.GenericClassLoader.findLocalClass(GenericClassLoader.java:294) - locked <0xe4dce880> (a weblogic.utils.classloaders.ChangeAwareClassLoader) at weblogic.utils.classloaders.GenericClassLoader.findClass(GenericClassLoader.java:262) at weblogic.utils.classloaders.ChangeAwareClassLoader.findClass(ChangeAwareClassLoader.java:54) - locked <0xe4dce880> (a weblogic.utils.classloaders.ChangeAwareClassLoader) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) - locked <0xe4dce880> (a weblogic.utils.classloaders.ChangeAwareClassLoader) at java.lang.ClassLoader.loadClass(ClassLoader.java:251) at weblogic.utils.classloaders.GenericClassLoader.loadClass(GenericClassLoader.java:161) at weblogic.utils.classloaders.ChangeAwareClassLoader.loadClass(ChangeAwareClassLoader.java:35) - locked <0xe4dce880> (a weblogic.utils.classloaders.ChangeAwareClassLoader) at weblogic.servlet.internal.EventsManager.registerEventListener(EventsManager.java:272) - locked <0xe4dd6960> (a weblogic.servlet.internal.EventsManager) at weblogic.servlet.internal.EventsManager.registerEventListeners(EventsManager.java:258) at weblogic.servlet.internal.WebAppServletContext.initContextListeners(WebAppServletContext.java:1590) at weblogic.servlet.internal.WebAppServletContext.prepare(WebAppServletContext.java:1035) at weblogic.servlet.internal.HttpServer.doPostContextInit(HttpServer.java:437) at weblogic.servlet.internal.HttpServer.loadWebApp(HttpServer.java:412) - locked <0xe3ec5f80> (a weblogic.servlet.internal.HttpServer) at weblogic.servlet.internal.WebAppModule.registerWebApp(WebAppModule.java:549) at weblogic.servlet.internal.WebAppModule.prepare(WebAppModule.java:284) at weblogic.application.internal.flow.ScopedModuleDriver.prepare(ScopedModuleDriver.java:176) at weblogic.application.internal.flow.ModuleListenerInvoker.prepare(ModuleListenerInvoker.java:93) at weblogic.application.internal.flow.DeploymentCallbackFlow$1.next(DeploymentCallbackFlow.java:360) at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:26) at weblogic.application.internal.flow.DeploymentCallbackFlow.prepare(DeploymentCallbackFlow.java:56) at weblogic.application.internal.flow.DeploymentCallbackFlow.prepare(DeploymentCallbackFlow.java:46) at weblogic.application.internal.BaseDeployment$1.next(BaseDeployment.java:615) at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:26) at weblogic.application.internal.BaseDeployment.prepare(BaseDeployment.java:191) at weblogic.application.internal.DeploymentStateChecker.prepare(DeploymentStateChecker.java:147) at weblogic.deploy.internal.targetserver.AppContainerInvoker.prepare(AppContainerInvoker.java:61) at weblogic.deploy.internal.targetserver.operations.ActivateOperation.createAndPrepareContainer(ActivateOperation.java:189) at weblogic.deploy.internal.targetserver.operations.ActivateOperation.doPrepare(ActivateOperation.java:87) at weblogic.deploy.internal.targetserver.operations.AbstractOperation.prepare(AbstractOperation.java:217) at weblogic.deploy.internal.targetserver.DeploymentManager.handleDeploymentPrepare(DeploymentManager.java:718) at weblogic.deploy.internal.targetserver.DeploymentManager.prepareDeploymentList(DeploymentManager.java:1185) - locked <0xe4dc9020> (a java.util.ArrayList) at weblogic.deploy.internal.targetserver.DeploymentManager.handlePrepare(DeploymentManager.java:247) at weblogic.deploy.internal.targetserver.DeploymentServiceDispatcher.prepare(DeploymentServiceDispatcher.java:157) at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.doPrepareCallback(DeploymentReceiverCallbackDeliverer.java:157) at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.access$000(DeploymentReceiverCallbackDeliverer.java:12) at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer$1.run(DeploymentReceiverCallbackDeliverer.java:45) at weblogic.work.ServerWorkManagerImpl$WorkAdapterImpl.run(ServerWorkManagerImpl.java:518) at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209) at weblogic.work.ExecuteThread.run(ExecuteThread.java:181) Found 1 deadlock.