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.<init>(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.