2009-10-12 18:05:54 Full thread dump Java HotSpot(TM) Server VM (14.0-b16 mixed mode): "Attach Listener" daemon prio=3 tid=0x00a1f168 nid=0x27 waiting on condition [0x00000000] java.lang.Thread.State: RUNNABLE "GC Daemon" daemon prio=3 tid=0x01466a98 nid=0x26 in Object.wait() [0xf199f000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0xb53129c0> (a sun.misc.GC$LatencyLock) at sun.misc.GC$Daemon.run(GC.java:100) - locked <0xb53129c0> (a sun.misc.GC$LatencyLock) "RMI Reaper" prio=3 tid=0x007e1e10 nid=0x25 in Object.wait() [0xf19ef000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0xb5197598> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118) - locked <0xb5197598> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134) at sun.rmi.transport.ObjectTable$Reaper.run(ObjectTable.java:333) at java.lang.Thread.run(Thread.java:619) "DynamicReloader" daemon prio=3 tid=0x0165a738 nid=0x24 waiting for monitor entry [0xf1a3c000] java.lang.Thread.State: BLOCKED (on object monitor) at java.lang.ClassLoader.loadClass(ClassLoader.java:296) - waiting to lock <0x9030c2f8> (a java.net.URLClassLoader) at java.lang.ClassLoader.loadClass(ClassLoader.java:252) at org.apache.felix.framework.ModuleImpl.getEnclosingClass(ModuleImpl.java:1501) at org.apache.felix.framework.ModuleImpl.isClassNotLoadedFromBundle(ModuleImpl.java:1481) at org.apache.felix.framework.ModuleImpl.searchDynamicImports(ModuleImpl.java:1437) at org.apache.felix.framework.ModuleImpl.findClassOrResourceByDelegation(ModuleImpl.java:677) at org.apache.felix.framework.ModuleImpl.access$100(ModuleImpl.java:60) at org.apache.felix.framework.ModuleImpl$ModuleClassLoader.loadClass(ModuleImpl.java:1631) at java.lang.ClassLoader.loadClass(ClassLoader.java:252) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320) - locked <0xb138d490> (a org.apache.felix.framework.ModuleImpl$ModuleClassLoader) at sun.misc.Unsafe.defineClass(Native Method) at sun.reflect.ClassDefiner.defineClass(ClassDefiner.java:45) at sun.reflect.MethodAccessorGenerator$1.run(MethodAccessorGenerator.java:381) at java.security.AccessController.doPrivileged(Native Method) at sun.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.java:377) at sun.reflect.MethodAccessorGenerator.generateConstructor(MethodAccessorGenerator.java:76) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:30) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27) at java.lang.reflect.Constructor.newInstance(Constructor.java:513) at java.lang.reflect.Proxy.newProxyInstance(Proxy.java:588) at org.glassfish.config.support.TranslatedConfigView.getProxy(TranslatedConfigView.java:99) at org.glassfish.config.support.GlassFishConfigBean.createProxy(GlassFishConfigBean.java:89) at org.jvnet.hk2.config.Dom.createProxy(Dom.java:744) at org.jvnet.hk2.config.ConfigModel$CollectionNode$1.get(ConfigModel.java:372) at org.jvnet.hk2.config.ConfigBean$2.get(ConfigBean.java:172) at java.util.AbstractList$Itr.next(AbstractList.java:345) at com.sun.enterprise.config.serverbeans.Application$Duck.getDeployProperties(Application.java:304) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.jvnet.hk2.config.Dom.invokeDuckMethod(Dom.java:825) at org.jvnet.hk2.config.Dom.invoke(Dom.java:778) at org.glassfish.config.support.TranslatedConfigView.invoke(TranslatedConfigView.java:83) at $Proxy38.getDeployProperties(Unknown Source) at com.sun.enterprise.v3.server.DynamicReloader.chooseAppsToReload(DynamicReloader.java:160) - locked <0xb5097768> (a com.sun.enterprise.v3.server.DynamicReloader) at com.sun.enterprise.v3.server.DynamicReloader.reloadApps(DynamicReloader.java:135) at com.sun.enterprise.v3.server.DynamicReloader.run(DynamicReloader.java:122) at com.sun.enterprise.v3.server.DynamicReloadService$1.run(DynamicReloadService.java:155) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) "RMI TCP Accept-8686" daemon prio=3 tid=0x01489458 nid=0x23 waiting for monitor entry [0xf1a8e000] java.lang.Thread.State: BLOCKED (on object monitor) at com.sun.btrace.runtime.ClassFilter.isCandidate(ClassFilter.java:127) at com.sun.btrace.runtime.ClassFilter.isCandidate(ClassFilter.java:123) at com.sun.btrace.agent.Client.transform(Client.java:113) at sun.instrument.TransformerManager.transform(TransformerManager.java:169) at sun.instrument.InstrumentationImpl.transform(InstrumentationImpl.java:365) at java.net.PlainSocketImpl.socketAccept(Native Method) at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:390) - locked <0xb519d8a0> (a java.net.SocksSocketImpl) at java.net.ServerSocket.implAccept(ServerSocket.java:453) at java.net.ServerSocket.accept(ServerSocket.java:421) at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop(TCPTransport.java:369) at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(TCPTransport.java:341) at java.lang.Thread.run(Thread.java:619) "Thread-6" daemon prio=3 tid=0x01661b48 nid=0x22 waiting on condition [0xf1adf000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0xb50336c0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1925) at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:358) at com.sun.btrace.BTraceRuntime$1.run(BTraceRuntime.java:317) at java.lang.Thread.run(Thread.java:619) "Thread-5" daemon prio=3 tid=0x014f8108 nid=0x21 waiting for monitor entry [0xf1b7c000] java.lang.Thread.State: BLOCKED (on object monitor) at com.sun.btrace.runtime.ClassFilter.isCandidate(ClassFilter.java:127) at com.sun.btrace.runtime.ClassFilter.isCandidate(ClassFilter.java:123) at com.sun.btrace.agent.Client.transform(Client.java:113) at sun.instrument.TransformerManager.transform(TransformerManager.java:169) at sun.instrument.InstrumentationImpl.transform(InstrumentationImpl.java:365) at java.lang.ClassLoader.findBootstrapClass(Native Method) at java.lang.ClassLoader.findBootstrapClass0(ClassLoader.java:892) at java.lang.ClassLoader.loadClass(ClassLoader.java:302) - locked <0x9001fb10> (a sun.misc.Launcher$ExtClassLoader) at java.lang.ClassLoader.loadClass(ClassLoader.java:300) - locked <0x9030c2f8> (a java.net.URLClassLoader) at java.lang.ClassLoader.loadClass(ClassLoader.java:300) - locked <0xb0ed0178> (a com.sun.enterprise.v3.server.APIClassLoaderServiceImpl$1) at com.sun.enterprise.v3.server.APIClassLoaderServiceImpl$1.loadClass(APIClassLoaderServiceImpl.java:124) - locked <0xb0ed0178> (a com.sun.enterprise.v3.server.APIClassLoaderServiceImpl$1) at java.lang.ClassLoader.loadClass(ClassLoader.java:300) - locked <0xb0eef638> (a java.net.URLClassLoader) at java.lang.ClassLoader.loadClass(ClassLoader.java:252) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320) - locked <0xb0eef638> (a java.net.URLClassLoader) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:247) at com.sun.naming.internal.VersionHelper12.loadClass(VersionHelper12.java:54) at com.sun.naming.internal.ResourceManager.getFactory(ResourceManager.java:371) - locked <0xb533c538> (a java.util.HashMap) at javax.naming.spi.NamingManager.getURLObject(NamingManager.java:575) at javax.naming.spi.NamingManager.getURLContext(NamingManager.java:533) at com.sun.enterprise.naming.impl.WrappedSerialContext.getURLOrDefaultInitCtx(WrappedSerialContext.java:103) at javax.naming.InitialContext.bind(InitialContext.java:400) at javax.naming.InitialContext.bind(InitialContext.java:400) at javax.management.remote.rmi.RMIConnectorServer.bind(RMIConnectorServer.java:625) at javax.management.remote.rmi.RMIConnectorServer.start(RMIConnectorServer.java:412) - locked <0xb530a8e0> (a javax.management.remote.rmi.RMIConnectorServer) at org.glassfish.admin.mbeanserver.RMIConnectorStarter.start(RMIConnectorStarter.java:135) at org.glassfish.admin.mbeanserver.JMXStartupService$JMXConnectorsStarterThread.startConnector(JMXStartupService.java:233) at org.glassfish.admin.mbeanserver.JMXStartupService$JMXConnectorsStarterThread.run(JMXStartupService.java:285) "pool-6-thread-1" daemon prio=3 tid=0x007e2728 nid=0x20 waiting on condition [0xf1b2f000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0xb4ac5ab8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1925) at java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:317) at org.jvnet.hk2.config.Transactions$Notifier$1.run(Transactions.java:142) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:619) "pool-5-thread-1" daemon prio=3 tid=0x016b3130 nid=0x1e waiting for monitor entry [0xf1bcc000] java.lang.Thread.State: BLOCKED (on object monitor) at java.lang.ClassLoader.loadClass(ClassLoader.java:296) - waiting to lock <0x9001fb10> (a sun.misc.Launcher$ExtClassLoader) at java.lang.ClassLoader.loadClass(ClassLoader.java:300) - locked <0x9002fa08> (a sun.misc.Launcher$AppClassLoader) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301) - locked <0x9002fa08> (a sun.misc.Launcher$AppClassLoader) at java.lang.ClassLoader.loadClass(ClassLoader.java:252) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320) - locked <0x9002fa08> (a sun.misc.Launcher$AppClassLoader) at com.sun.btrace.runtime.ClassFilter.isCandidate(ClassFilter.java:127) at com.sun.btrace.runtime.ClassFilter.isCandidate(ClassFilter.java:123) at com.sun.btrace.agent.Client.transform(Client.java:113) at sun.instrument.TransformerManager.transform(TransformerManager.java:169) at sun.instrument.InstrumentationImpl.transform(InstrumentationImpl.java:365) at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:621) at org.apache.felix.framework.ModuleImpl$ModuleClassLoader.findClass(ModuleImpl.java:1768) - locked <0xb5400ce8> (a org.apache.felix.framework.ModuleImpl$ModuleClassLoader) at org.apache.felix.framework.ModuleImpl.findClassOrResourceByDelegation(ModuleImpl.java:670) at org.apache.felix.framework.ModuleImpl.access$100(ModuleImpl.java:60) at org.apache.felix.framework.ModuleImpl$ModuleClassLoader.loadClass(ModuleImpl.java:1631) at java.lang.ClassLoader.loadClass(ClassLoader.java:252) at org.apache.felix.framework.ModuleImpl.getClassByDelegation(ModuleImpl.java:580) at org.apache.felix.framework.Felix.loadBundleClass(Felix.java:1486) at org.apache.felix.framework.BundleImpl.loadClass(BundleImpl.java:872) at org.jvnet.hk2.osgiadapter.OSGiModuleImpl$1$1$1$1.run(OSGiModuleImpl.java:321) at java.security.AccessController.doPrivileged(Native Method) at org.jvnet.hk2.osgiadapter.OSGiModuleImpl$1$1$1.loadClass(OSGiModuleImpl.java:317) - locked <0xb52228a0> (a org.jvnet.hk2.osgiadapter.OSGiModuleImpl$1$1$1) at com.sun.hk2.component.LazyInhabitant.fetch(LazyInhabitant.java:91) - locked <0xb0a3b820> (a com.sun.hk2.component.LazyInhabitant) at com.sun.hk2.component.LazyInhabitant.type(LazyInhabitant.java:78) at com.sun.enterprise.v3.server.AppServerStartup$2.run(AppServerStartup.java:226) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:619) "Thread-3" daemon prio=3 tid=0x00b07eb0 nid=0x1d waiting on condition [0xf1c1f000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0xb364c338> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1925) at java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:317) at com.sun.enterprise.server.logging.GFFileHandler.log(GFFileHandler.java:510) at com.sun.enterprise.server.logging.GFFileHandler$3.run(GFFileHandler.java:255) "pool-4-thread-1" daemon prio=3 tid=0x00827278 nid=0x1c waiting on condition [0xf1c6f000] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0xb35bc0f8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1963) at java.util.concurrent.DelayQueue.take(DelayQueue.java:164) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:583) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:576) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907) at java.lang.Thread.run(Thread.java:619) "pool-3-thread-1" daemon prio=3 tid=0x008ae900 nid=0x1b waiting on condition [0xf1cbf000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0xb12eddc8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1925) at java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:317) at org.jvnet.hk2.config.Transactions$Notifier$1.run(Transactions.java:142) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:619) "pool-2-thread-1" daemon prio=3 tid=0x007d52c8 nid=0x1a waiting on condition [0xf1d0f000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0xb11ad7d8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1925) at java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:317) at org.jvnet.hk2.config.Transactions$Notifier$1.run(Transactions.java:142) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:619) "pool-1-thread-1" daemon prio=3 tid=0x01616020 nid=0x19 waiting on condition [0xf1d5f000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0xb0e75520> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1925) at java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:317) at org.jvnet.hk2.config.Transactions$Notifier$1.run(Transactions.java:142) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:619) "telnetconsole.Listener" daemon prio=3 tid=0x0053bbb0 nid=0x18 runnable [0xf2bef000] java.lang.Thread.State: RUNNABLE at java.net.PlainSocketImpl.socketAccept(Native Method) at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:390) - locked <0xa10ac5f0> (a java.net.SocksSocketImpl) at java.net.ServerSocket.implAccept(ServerSocket.java:453) at java.net.ServerSocket.accept(ServerSocket.java:421) at org.apache.felix.shell.remote.Listener$Acceptor.run(Listener.java:137) at java.lang.Thread.run(Thread.java:619) "FelixPackageAdmin" daemon prio=3 tid=0x00712928 nid=0x17 in Object.wait() [0xf49ef000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0xa031f5e8> (a org.apache.felix.framework.PackageAdminImpl) at java.lang.Object.wait(Object.java:485) at org.apache.felix.framework.PackageAdminImpl.run(PackageAdminImpl.java:314) - locked <0xa031f5e8> (a org.apache.felix.framework.PackageAdminImpl) at java.lang.Thread.run(Thread.java:619) "FelixStartLevel" daemon prio=3 tid=0x0091ea98 nid=0x16 waiting for monitor entry [0xf4aeb000] java.lang.Thread.State: BLOCKED (on object monitor) at com.sun.btrace.agent.Client.instrument(Client.java:280) at com.sun.btrace.agent.Client.transform(Client.java:112) at sun.instrument.TransformerManager.transform(TransformerManager.java:169) at sun.instrument.InstrumentationImpl.transform(InstrumentationImpl.java:365) at sun.instrument.InstrumentationImpl.retransformClasses0(Native Method) at sun.instrument.InstrumentationImpl.retransformClasses(InstrumentationImpl.java:124) at com.sun.btrace.agent.Main.handleNewClient(Main.java:340) at com.sun.btrace.agent.Main.handleNewClient(Main.java:302) at com.sun.btrace.agent.Main.handleFlashLightClient(Main.java:242) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.glassfish.flashlight.impl.client.FlashlightProbeClientMediator.submit2BTrace(FlashlightProbeClientMediator.java:267) at org.glassfish.flashlight.impl.client.FlashlightProbeClientMediator.transformProbes(FlashlightProbeClientMediator.java:227) at org.glassfish.flashlight.impl.client.FlashlightProbeClientMediator.registerListener(FlashlightProbeClientMediator.java:149) at org.glassfish.admin.monitor.StatsProviderManagerDelegateImpl.registerStatsProviderToFlashlight(StatsProviderManagerDelegateImpl.java:530) at org.glassfish.admin.monitor.StatsProviderManagerDelegateImpl.enableStatsProvider(StatsProviderManagerDelegateImpl.java:310) at org.glassfish.admin.monitor.StatsProviderManagerDelegateImpl.register(StatsProviderManagerDelegateImpl.java:117) at org.glassfish.external.probe.provider.StatsProviderManager.registerStatsProvider(StatsProviderManager.java:76) at org.glassfish.external.probe.provider.StatsProviderManager.register(StatsProviderManager.java:57) at com.sun.enterprise.v3.services.impl.monitor.GrizzlyMonitoring.registerThreadPoolStatsProvider(GrizzlyMonitoring.java:139) at com.sun.enterprise.v3.services.impl.GrizzlyProxy.registerMonitoringStatsProviders(GrizzlyProxy.java:355) at com.sun.enterprise.v3.services.impl.GrizzlyProxy.configureGrizzly(GrizzlyProxy.java:129) at com.sun.enterprise.v3.services.impl.GrizzlyProxy.(GrizzlyProxy.java:121) at com.sun.enterprise.v3.services.impl.GrizzlyService.createNetworkProxy(GrizzlyService.java:361) - locked <0xb45f7370> (a com.sun.enterprise.v3.services.impl.GrizzlyService) at com.sun.enterprise.v3.services.impl.GrizzlyService.postConstruct(GrizzlyService.java:282) at com.sun.hk2.component.AbstractWombImpl.inject(AbstractWombImpl.java:174) at com.sun.hk2.component.ConstructorWomb$1.run(ConstructorWomb.java:91) at java.security.AccessController.doPrivileged(Native Method) at com.sun.hk2.component.ConstructorWomb.initialize(ConstructorWomb.java:88) at com.sun.hk2.component.AbstractWombImpl.get(AbstractWombImpl.java:77) at com.sun.hk2.component.SingletonInhabitant.get(SingletonInhabitant.java:58) - locked <0xb45ee870> (a com.sun.hk2.component.SingletonInhabitant) at com.sun.hk2.component.LazyInhabitant.get(LazyInhabitant.java:107) at com.sun.hk2.component.AbstractInhabitantImpl.get(AbstractInhabitantImpl.java:60) at com.sun.enterprise.v3.server.AppServerStartup.run(AppServerStartup.java:244) at com.sun.enterprise.v3.server.AppServerStartup.start(AppServerStartup.java:131) at com.sun.enterprise.module.bootstrap.Main.launch(Main.java:457) at com.sun.enterprise.module.bootstrap.Main.launch(Main.java:401) at org.jvnet.hk2.osgiadapter.HK2Main.start(HK2Main.java:121) at org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:667) at org.apache.felix.framework.Felix.activateBundle(Felix.java:1699) at org.apache.felix.framework.Felix.startBundle(Felix.java:1621) at org.apache.felix.framework.BundleImpl.start(BundleImpl.java:890) at org.jvnet.hk2.osgimain.Main.start(Main.java:124) at org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:667) at org.apache.felix.framework.Felix.activateBundle(Felix.java:1699) at org.apache.felix.framework.Felix.startBundle(Felix.java:1621) at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1076) at org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:264) at java.lang.Thread.run(Thread.java:619) "FelixDispatchQueue" prio=3 tid=0x006a1048 nid=0x15 in Object.wait() [0xf4bef000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x906289c8> (a java.util.ArrayList) at java.lang.Object.wait(Object.java:485) at org.apache.felix.framework.util.EventDispatcher.run(EventDispatcher.java:931) - locked <0x906289c8> (a java.util.ArrayList) at org.apache.felix.framework.util.EventDispatcher.access$000(EventDispatcher.java:54) at org.apache.felix.framework.util.EventDispatcher$1.run(EventDispatcher.java:106) at java.lang.Thread.run(Thread.java:619) "DestroyJavaVM" prio=3 tid=0x00034e70 nid=0x2 waiting on condition [0x00000000] java.lang.Thread.State: RUNNABLE "OSGi Framework Launcher" prio=3 tid=0x005330b0 nid=0x14 in Object.wait() [0xfb0ee000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0xa0337690> (a java.lang.Integer) at java.lang.Object.wait(Object.java:485) at org.apache.felix.framework.StartLevelImpl.setStartLevelAndWait(StartLevelImpl.java:129) - locked <0xa0337690> (a java.lang.Integer) at org.apache.felix.framework.Felix.start(Felix.java:719) at org.apache.felix.main.Main.main(Main.java:296) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at com.sun.enterprise.glassfish.bootstrap.ASMainFelix$1.run(ASMainFelix.java:116) at java.lang.Thread.run(Thread.java:619) "Low Memory Detector" daemon prio=3 tid=0x003d30a0 nid=0x12 runnable [0x00000000] java.lang.Thread.State: RUNNABLE "CompilerThread1" daemon prio=3 tid=0x003d0c48 nid=0x11 waiting on condition [0x00000000] java.lang.Thread.State: RUNNABLE "CompilerThread0" daemon prio=3 tid=0x003cecb0 nid=0x10 waiting on condition [0x00000000] java.lang.Thread.State: RUNNABLE "Thread-0" daemon prio=3 tid=0x003cd238 nid=0xf runnable [0xfb3df000] java.lang.Thread.State: RUNNABLE at java.net.PlainSocketImpl.socketAccept(Native Method) at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:390) - locked <0x90112fc0> (a java.net.SocksSocketImpl) at java.net.ServerSocket.implAccept(ServerSocket.java:453) at java.net.ServerSocket.accept(ServerSocket.java:421) at com.sun.btrace.agent.Main.startServer(Main.java:286) at com.sun.btrace.agent.Main.access$000(Main.java:57) at com.sun.btrace.agent.Main$1.run(Main.java:132) at java.lang.Thread.run(Thread.java:619) "Signal Dispatcher" daemon prio=3 tid=0x00284088 nid=0xe runnable [0x00000000] java.lang.Thread.State: RUNNABLE "Finalizer" daemon prio=3 tid=0x00273048 nid=0xd in Object.wait() [0xfe0ef000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x90000b10> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118) - locked <0x90000b10> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134) at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159) "Reference Handler" daemon prio=3 tid=0x0026e8b0 nid=0xc in Object.wait() [0xfe1cf000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x90000a18> (a java.lang.ref.Reference$Lock) at java.lang.Object.wait(Object.java:485) at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116) - locked <0x90000a18> (a java.lang.ref.Reference$Lock) "VM Thread" prio=3 tid=0x0026aba0 nid=0xb runnable "GC task thread#0 (ParallelGC)" prio=3 tid=0x0003b200 nid=0x3 runnable "GC task thread#1 (ParallelGC)" prio=3 tid=0x0003c288 nid=0x4 runnable "GC task thread#2 (ParallelGC)" prio=3 tid=0x0003d310 nid=0x5 runnable "GC task thread#3 (ParallelGC)" prio=3 tid=0x0003e500 nid=0x6 runnable "GC task thread#4 (ParallelGC)" prio=3 tid=0x0003f520 nid=0x7 runnable "GC task thread#5 (ParallelGC)" prio=3 tid=0x000405a8 nid=0x8 runnable "GC task thread#6 (ParallelGC)" prio=3 tid=0x00041630 nid=0x9 runnable "GC task thread#7 (ParallelGC)" prio=3 tid=0x000426b8 nid=0xa runnable "VM Periodic Task Thread" prio=3 tid=0x003d86b0 nid=0x13 waiting on condition JNI global references: 1155 Found one Java-level deadlock: ============================= "DynamicReloader": waiting to lock monitor 0x00272410 (object 0x9030c2f8, a java.net.URLClassLoader), which is held by "Thread-5" "Thread-5": waiting to lock monitor 0x00a9f718 (object 0x9002fa08, a sun.misc.Launcher$AppClassLoader), which is held by "pool-5-thread-1" "pool-5-thread-1": waiting to lock monitor 0x0165cdd8 (object 0x9001fb10, a sun.misc.Launcher$ExtClassLoader), which is held by "Thread-5" Java stack information for the threads listed above: =================================================== "DynamicReloader": at java.lang.ClassLoader.loadClass(ClassLoader.java:296) - waiting to lock <0x9030c2f8> (a java.net.URLClassLoader) at java.lang.ClassLoader.loadClass(ClassLoader.java:252) at org.apache.felix.framework.ModuleImpl.getEnclosingClass(ModuleImpl.java:1501) at org.apache.felix.framework.ModuleImpl.isClassNotLoadedFromBundle(ModuleImpl.java:1481) at org.apache.felix.framework.ModuleImpl.searchDynamicImports(ModuleImpl.java:1437) at org.apache.felix.framework.ModuleImpl.findClassOrResourceByDelegation(ModuleImpl.java:677) at org.apache.felix.framework.ModuleImpl.access$100(ModuleImpl.java:60) at org.apache.felix.framework.ModuleImpl$ModuleClassLoader.loadClass(ModuleImpl.java:1631) at java.lang.ClassLoader.loadClass(ClassLoader.java:252) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320) - locked <0xb138d490> (a org.apache.felix.framework.ModuleImpl$ModuleClassLoader) at sun.misc.Unsafe.defineClass(Native Method) at sun.reflect.ClassDefiner.defineClass(ClassDefiner.java:45) at sun.reflect.MethodAccessorGenerator$1.run(MethodAccessorGenerator.java:381) at java.security.AccessController.doPrivileged(Native Method) at sun.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.java:377) at sun.reflect.MethodAccessorGenerator.generateConstructor(MethodAccessorGenerator.java:76) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:30) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27) at java.lang.reflect.Constructor.newInstance(Constructor.java:513) at java.lang.reflect.Proxy.newProxyInstance(Proxy.java:588) at org.glassfish.config.support.TranslatedConfigView.getProxy(TranslatedConfigView.java:99) at org.glassfish.config.support.GlassFishConfigBean.createProxy(GlassFishConfigBean.java:89) at org.jvnet.hk2.config.Dom.createProxy(Dom.java:744) at org.jvnet.hk2.config.ConfigModel$CollectionNode$1.get(ConfigModel.java:372) at org.jvnet.hk2.config.ConfigBean$2.get(ConfigBean.java:172) at java.util.AbstractList$Itr.next(AbstractList.java:345) at com.sun.enterprise.config.serverbeans.Application$Duck.getDeployProperties(Application.java:304) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.jvnet.hk2.config.Dom.invokeDuckMethod(Dom.java:825) at org.jvnet.hk2.config.Dom.invoke(Dom.java:778) at org.glassfish.config.support.TranslatedConfigView.invoke(TranslatedConfigView.java:83) at $Proxy38.getDeployProperties(Unknown Source) at com.sun.enterprise.v3.server.DynamicReloader.chooseAppsToReload(DynamicReloader.java:160) - locked <0xb5097768> (a com.sun.enterprise.v3.server.DynamicReloader) at com.sun.enterprise.v3.server.DynamicReloader.reloadApps(DynamicReloader.java:135) at com.sun.enterprise.v3.server.DynamicReloader.run(DynamicReloader.java:122) at com.sun.enterprise.v3.server.DynamicReloadService$1.run(DynamicReloadService.java:155) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) "Thread-5": at com.sun.btrace.runtime.ClassFilter.isCandidate(ClassFilter.java:127) at com.sun.btrace.runtime.ClassFilter.isCandidate(ClassFilter.java:123) at com.sun.btrace.agent.Client.transform(Client.java:113) at sun.instrument.TransformerManager.transform(TransformerManager.java:169) at sun.instrument.InstrumentationImpl.transform(InstrumentationImpl.java:365) at java.lang.ClassLoader.findBootstrapClass(Native Method) at java.lang.ClassLoader.findBootstrapClass0(ClassLoader.java:892) at java.lang.ClassLoader.loadClass(ClassLoader.java:302) - locked <0x9001fb10> (a sun.misc.Launcher$ExtClassLoader) at java.lang.ClassLoader.loadClass(ClassLoader.java:300) - locked <0x9030c2f8> (a java.net.URLClassLoader) at java.lang.ClassLoader.loadClass(ClassLoader.java:300) - locked <0xb0ed0178> (a com.sun.enterprise.v3.server.APIClassLoaderServiceImpl$1) at com.sun.enterprise.v3.server.APIClassLoaderServiceImpl$1.loadClass(APIClassLoaderServiceImpl.java:124) - locked <0xb0ed0178> (a com.sun.enterprise.v3.server.APIClassLoaderServiceImpl$1) at java.lang.ClassLoader.loadClass(ClassLoader.java:300) - locked <0xb0eef638> (a java.net.URLClassLoader) at java.lang.ClassLoader.loadClass(ClassLoader.java:252) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320) - locked <0xb0eef638> (a java.net.URLClassLoader) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:247) at com.sun.naming.internal.VersionHelper12.loadClass(VersionHelper12.java:54) at com.sun.naming.internal.ResourceManager.getFactory(ResourceManager.java:371) - locked <0xb533c538> (a java.util.HashMap) at javax.naming.spi.NamingManager.getURLObject(NamingManager.java:575) at javax.naming.spi.NamingManager.getURLContext(NamingManager.java:533) at com.sun.enterprise.naming.impl.WrappedSerialContext.getURLOrDefaultInitCtx(WrappedSerialContext.java:103) at javax.naming.InitialContext.bind(InitialContext.java:400) at javax.naming.InitialContext.bind(InitialContext.java:400) at javax.management.remote.rmi.RMIConnectorServer.bind(RMIConnectorServer.java:625) at javax.management.remote.rmi.RMIConnectorServer.start(RMIConnectorServer.java:412) - locked <0xb530a8e0> (a javax.management.remote.rmi.RMIConnectorServer) at org.glassfish.admin.mbeanserver.RMIConnectorStarter.start(RMIConnectorStarter.java:135) at org.glassfish.admin.mbeanserver.JMXStartupService$JMXConnectorsStarterThread.startConnector(JMXStartupService.java:233) at org.glassfish.admin.mbeanserver.JMXStartupService$JMXConnectorsStarterThread.run(JMXStartupService.java:285) "pool-5-thread-1": at java.lang.ClassLoader.loadClass(ClassLoader.java:296) - waiting to lock <0x9001fb10> (a sun.misc.Launcher$ExtClassLoader) at java.lang.ClassLoader.loadClass(ClassLoader.java:300) - locked <0x9002fa08> (a sun.misc.Launcher$AppClassLoader) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301) - locked <0x9002fa08> (a sun.misc.Launcher$AppClassLoader) at java.lang.ClassLoader.loadClass(ClassLoader.java:252) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320) - locked <0x9002fa08> (a sun.misc.Launcher$AppClassLoader) at com.sun.btrace.runtime.ClassFilter.isCandidate(ClassFilter.java:127) at com.sun.btrace.runtime.ClassFilter.isCandidate(ClassFilter.java:123) at com.sun.btrace.agent.Client.transform(Client.java:113) at sun.instrument.TransformerManager.transform(TransformerManager.java:169) at sun.instrument.InstrumentationImpl.transform(InstrumentationImpl.java:365) at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:621) at org.apache.felix.framework.ModuleImpl$ModuleClassLoader.findClass(ModuleImpl.java:1768) - locked <0xb5400ce8> (a org.apache.felix.framework.ModuleImpl$ModuleClassLoader) at org.apache.felix.framework.ModuleImpl.findClassOrResourceByDelegation(ModuleImpl.java:670) at org.apache.felix.framework.ModuleImpl.access$100(ModuleImpl.java:60) at org.apache.felix.framework.ModuleImpl$ModuleClassLoader.loadClass(ModuleImpl.java:1631) at java.lang.ClassLoader.loadClass(ClassLoader.java:252) at org.apache.felix.framework.ModuleImpl.getClassByDelegation(ModuleImpl.java:580) at org.apache.felix.framework.Felix.loadBundleClass(Felix.java:1486) at org.apache.felix.framework.BundleImpl.loadClass(BundleImpl.java:872) at org.jvnet.hk2.osgiadapter.OSGiModuleImpl$1$1$1$1.run(OSGiModuleImpl.java:321) at java.security.AccessController.doPrivileged(Native Method) at org.jvnet.hk2.osgiadapter.OSGiModuleImpl$1$1$1.loadClass(OSGiModuleImpl.java:317) - locked <0xb52228a0> (a org.jvnet.hk2.osgiadapter.OSGiModuleImpl$1$1$1) at com.sun.hk2.component.LazyInhabitant.fetch(LazyInhabitant.java:91) - locked <0xb0a3b820> (a com.sun.hk2.component.LazyInhabitant) at com.sun.hk2.component.LazyInhabitant.type(LazyInhabitant.java:78) at com.sun.enterprise.v3.server.AppServerStartup$2.run(AppServerStartup.java:226) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:619) Found 1 deadlock.