2014-01-15 00:03:27
Full thread dump Java HotSpot(TM) Server VM (24.45-b08 mixed mode):

"Attach Listener" daemon prio=3 tid=0x09b7a800 nid=0x16 waiting on condition [0x00000000]
   java.lang.Thread.State: RUNNABLE

"pool-1-thread-1" daemon prio=3 tid=0x09053000 nid=0x15 waiting on condition [0xcb999000]
   java.lang.Thread.State: TIMED_WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0xf2cd9088> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2082)
	at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1090)
	at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:807)
	at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
	at java.lang.Thread.run(Thread.java:744)

"RunLevelControllerThread-1389743249492" daemon prio=3 tid=0x0938d800 nid=0x13 waiting for monitor entry [0xcba3a000]
   java.lang.Thread.State: BLOCKED (on object monitor)
	at java.util.logging.LogManager.drainLoggerRefQueueBounded(LogManager.java:911)
	- waiting to lock <0xf45841c8> (a java.util.logging.LogManager)
	at java.util.logging.LogManager.addLogger(LogManager.java:947)
	at java.util.logging.LogManager.demandLogger(LogManager.java:411)
	at java.util.logging.Logger.demandLogger(Logger.java:343)
	at java.util.logging.Logger.getLogger(Logger.java:439)
	at com.sun.enterprise.naming.util.LogFacade.<clinit>(LogFacade.java:55)
	at com.sun.enterprise.naming.impl.SerialInitContextFactory.getInitialContext(SerialInitContextFactory.java:155)
	at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:684)
	at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:307)
	at javax.naming.InitialContext.init(InitialContext.java:242)
	at javax.naming.InitialContext.<init>(InitialContext.java:192)
	at com.sun.enterprise.naming.impl.GlassfishNamingManagerImpl.<init>(GlassfishNamingManagerImpl.java:122)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
	at org.glassfish.hk2.utilities.reflection.ReflectionHelper.makeMe(ReflectionHelper.java:1117)
	at org.jvnet.hk2.internal.ClazzCreator.createMe(ClazzCreator.java:300)
	at org.jvnet.hk2.internal.ClazzCreator.create(ClazzCreator.java:417)
	at org.jvnet.hk2.internal.SystemDescriptor.create(SystemDescriptor.java:456)
	at org.jvnet.hk2.internal.SingletonContext$1.compute(SingletonContext.java:112)
	at org.jvnet.hk2.internal.SingletonContext$1.compute(SingletonContext.java:100)
	at org.glassfish.hk2.utilities.cache.Cache$OriginThreadAwareFuture$1.call(Cache.java:97)
	at java.util.concurrent.FutureTask.run(FutureTask.java:262)
	at org.glassfish.hk2.utilities.cache.Cache$OriginThreadAwareFuture.run(Cache.java:154)
	at org.glassfish.hk2.utilities.cache.Cache.compute(Cache.java:199)
	at org.jvnet.hk2.internal.SingletonContext.findOrCreate(SingletonContext.java:150)
	at org.jvnet.hk2.internal.Utilities.createService(Utilities.java:2395)
	at org.jvnet.hk2.internal.ServiceLocatorImpl.getService(ServiceLocatorImpl.java:621)
	at org.jvnet.hk2.internal.IterableProviderImpl.get(IterableProviderImpl.java:107)
	at org.glassfish.kernel.javaee.MEJBService.postConstruct(MEJBService.java:82)
	at org.jvnet.hk2.internal.ClazzCreator.postConstructMe(ClazzCreator.java:378)
	at org.jvnet.hk2.internal.ClazzCreator.create(ClazzCreator.java:426)
	at org.jvnet.hk2.internal.SystemDescriptor.create(SystemDescriptor.java:456)
	at org.glassfish.hk2.runlevel.internal.AsyncRunLevelContext.findOrCreate(AsyncRunLevelContext.java:225)
	at org.glassfish.hk2.runlevel.RunLevelContext.findOrCreate(RunLevelContext.java:82)
	at org.jvnet.hk2.internal.Utilities.createService(Utilities.java:2395)
	at org.jvnet.hk2.internal.ServiceHandleImpl.getService(ServiceHandleImpl.java:98)
	- locked <0xf2a470d0> (a java.lang.Object)
	at org.jvnet.hk2.internal.ServiceHandleImpl.getService(ServiceHandleImpl.java:87)
	at org.glassfish.hk2.runlevel.internal.CurrentTaskFuture$QueueRunner.oneJob(CurrentTaskFuture.java:1162)
	at org.glassfish.hk2.runlevel.internal.CurrentTaskFuture$QueueRunner.run(CurrentTaskFuture.java:1147)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
	at java.lang.Thread.run(Thread.java:744)

"RunLevelControllerThread-1389743249480" daemon prio=3 tid=0x0938b400 nid=0x12 waiting for monitor entry [0xcba8c000]
   java.lang.Thread.State: BLOCKED (on object monitor)
	at java.util.logging.LogManager$LoggerContext.findLogger(LogManager.java:518)
	- waiting to lock <0xf4585150> (a java.util.logging.LogManager$LoggerContext)
	at java.util.logging.LogManager.setLevelsOnExistingLoggers(LogManager.java:1457)
	- locked <0xf45841c8> (a java.util.logging.LogManager)
	at java.util.logging.LogManager.readConfiguration(LogManager.java:1216)
	at java.util.logging.LogManager.readConfiguration(LogManager.java:1089)
	at com.sun.enterprise.server.logging.LogManagerService.postConstruct(LogManagerService.java:288)
	at org.jvnet.hk2.internal.ClazzCreator.postConstructMe(ClazzCreator.java:378)
	at org.jvnet.hk2.internal.ClazzCreator.create(ClazzCreator.java:426)
	at org.jvnet.hk2.internal.SystemDescriptor.create(SystemDescriptor.java:456)
	at org.glassfish.hk2.runlevel.internal.AsyncRunLevelContext.findOrCreate(AsyncRunLevelContext.java:225)
	at org.glassfish.hk2.runlevel.RunLevelContext.findOrCreate(RunLevelContext.java:82)
	at org.jvnet.hk2.internal.Utilities.createService(Utilities.java:2395)
	at org.jvnet.hk2.internal.ServiceHandleImpl.getService(ServiceHandleImpl.java:98)
	- locked <0xf2a47000> (a java.lang.Object)
	at org.jvnet.hk2.internal.ServiceHandleImpl.getService(ServiceHandleImpl.java:87)
	at org.glassfish.hk2.runlevel.internal.CurrentTaskFuture$QueueRunner.oneJob(CurrentTaskFuture.java:1162)
	at org.glassfish.hk2.runlevel.internal.CurrentTaskFuture$QueueRunner.run(CurrentTaskFuture.java:1147)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
	at java.lang.Thread.run(Thread.java:744)

"RunLevelControllerThread-1389743249475" daemon prio=3 tid=0x09389000 nid=0x11 waiting for monitor entry [0xcbadb000]
   java.lang.Thread.State: BLOCKED (on object monitor)
	at java.util.logging.LogManager.drainLoggerRefQueueBounded(LogManager.java:911)
	- waiting to lock <0xf45841c8> (a java.util.logging.LogManager)
	at java.util.logging.LogManager.addLogger(LogManager.java:947)
	at java.util.logging.LogManager.demandLogger(LogManager.java:411)
	at java.util.logging.LogManager$LoggerContext.demandLogger(LogManager.java:495)
	at java.util.logging.LogManager$LoggerContext.processParentHandlers(LogManager.java:699)
	at java.util.logging.LogManager$LoggerContext.addLocalLogger(LogManager.java:632)
	- locked <0xf4585150> (a java.util.logging.LogManager$LoggerContext)
	at java.util.logging.LogManager$LoggerContext.addLocalLogger(LogManager.java:584)
	at java.util.logging.LogManager.addLogger(LogManager.java:949)
	at java.util.logging.LogManager.demandLogger(LogManager.java:411)
	at java.util.logging.Logger.demandLogger(Logger.java:343)
	at java.util.logging.Logger.getLogger(Logger.java:439)
	at org.glassfish.flashlight.FlashlightLoggerInfo.<clinit>(FlashlightLoggerInfo.java:60)
	at org.glassfish.flashlight.impl.provider.FlashlightProbeProviderFactory.<clinit>(FlashlightProbeProviderFactory.java:94)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
	at org.glassfish.hk2.utilities.reflection.ReflectionHelper.makeMe(ReflectionHelper.java:1117)
	at org.jvnet.hk2.internal.ClazzCreator.createMe(ClazzCreator.java:300)
	at org.jvnet.hk2.internal.ClazzCreator.create(ClazzCreator.java:417)
	at org.jvnet.hk2.internal.SystemDescriptor.create(SystemDescriptor.java:456)
	at org.jvnet.hk2.internal.SingletonContext$1.compute(SingletonContext.java:112)
	at org.jvnet.hk2.internal.SingletonContext$1.compute(SingletonContext.java:100)
	at org.glassfish.hk2.utilities.cache.Cache$OriginThreadAwareFuture$1.call(Cache.java:97)
	at java.util.concurrent.FutureTask.run(FutureTask.java:262)
	at org.glassfish.hk2.utilities.cache.Cache$OriginThreadAwareFuture.run(Cache.java:154)
	at org.glassfish.hk2.utilities.cache.Cache.compute(Cache.java:199)
	at org.jvnet.hk2.internal.SingletonContext.findOrCreate(SingletonContext.java:150)
	at org.jvnet.hk2.internal.Utilities.createService(Utilities.java:2395)
	at org.jvnet.hk2.internal.ServiceHandleImpl.getService(ServiceHandleImpl.java:98)
	- locked <0xf33ef850> (a java.lang.Object)
	at org.jvnet.hk2.internal.ServiceLocatorImpl.getService(ServiceLocatorImpl.java:598)
	at org.jvnet.hk2.internal.ThreeThirtyResolver.resolve(ThreeThirtyResolver.java:77)
	at org.jvnet.hk2.internal.ClazzCreator.resolve(ClazzCreator.java:245)
	at org.jvnet.hk2.internal.ClazzCreator.resolveAllDependencies(ClazzCreator.java:268)
	at org.jvnet.hk2.internal.ClazzCreator.create(ClazzCreator.java:409)
	at org.jvnet.hk2.internal.SystemDescriptor.create(SystemDescriptor.java:456)
	at org.glassfish.hk2.runlevel.internal.AsyncRunLevelContext.findOrCreate(AsyncRunLevelContext.java:225)
	at org.glassfish.hk2.runlevel.RunLevelContext.findOrCreate(RunLevelContext.java:82)
	at org.jvnet.hk2.internal.Utilities.createService(Utilities.java:2395)
	at org.jvnet.hk2.internal.ServiceHandleImpl.getService(ServiceHandleImpl.java:98)
	- locked <0xf2a47068> (a java.lang.Object)
	at org.jvnet.hk2.internal.ServiceHandleImpl.getService(ServiceHandleImpl.java:87)
	at org.glassfish.hk2.runlevel.internal.CurrentTaskFuture$QueueRunner.oneJob(CurrentTaskFuture.java:1162)
	at org.glassfish.hk2.runlevel.internal.CurrentTaskFuture$QueueRunner.run(CurrentTaskFuture.java:1147)
	at org.glassfish.hk2.runlevel.internal.CurrentTaskFuture$UpOneLevel.run(CurrentTaskFuture.java:753)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
	at java.lang.Thread.run(Thread.java:744)

"Timer-0" daemon prio=3 tid=0x092d5800 nid=0x10 in Object.wait() [0xcbb2e000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0xf26df970> (a java.util.TaskQueue)
	at java.lang.Object.wait(Object.java:503)
	at java.util.TimerThread.mainLoop(Timer.java:526)
	- locked <0xf26df970> (a java.util.TaskQueue)
	at java.util.TimerThread.run(Timer.java:505)

"FelixStartLevel" daemon prio=3 tid=0x0900f800 nid=0xf in Object.wait() [0xcc3b0000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0xf4582488> (a java.util.ArrayList)
	at java.lang.Object.wait(Object.java:503)
	at org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:279)
	- locked <0xf4582488> (a java.util.ArrayList)
	at java.lang.Thread.run(Thread.java:744)

"FelixDispatchQueue" daemon prio=3 tid=0x08450000 nid=0xe in Object.wait() [0xcc24e000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0xf45f4fc8> (a java.util.ArrayList)
	at java.lang.Object.wait(Object.java:503)
	at org.apache.felix.framework.util.EventDispatcher.run(EventDispatcher.java:1063)
	- locked <0xf45f4fc8> (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:101)
	at java.lang.Thread.run(Thread.java:744)

"Service Thread" daemon prio=3 tid=0x081fa400 nid=0xb runnable [0x00000000]
   java.lang.Thread.State: RUNNABLE

"C2 CompilerThread1" daemon prio=3 tid=0x081f0000 nid=0xa waiting on condition [0x00000000]
   java.lang.Thread.State: RUNNABLE

"C2 CompilerThread0" daemon prio=3 tid=0x081edc00 nid=0x9 waiting on condition [0x00000000]
   java.lang.Thread.State: RUNNABLE

"Signal Dispatcher" daemon prio=3 tid=0x08196400 nid=0x8 runnable [0x00000000]
   java.lang.Thread.State: RUNNABLE

"Finalizer" daemon prio=3 tid=0x08181800 nid=0x7 in Object.wait() [0xccb2c000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0xdac580b0> (a java.lang.ref.ReferenceQueue$Lock)
	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135)
	- locked <0xdac580b0> (a java.lang.ref.ReferenceQueue$Lock)
	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151)
	at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:189)

"Reference Handler" daemon prio=3 tid=0x0817f000 nid=0x6 in Object.wait() [0xccb7d000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0xdac57b90> (a java.lang.ref.Reference$Lock)
	at java.lang.Object.wait(Object.java:503)
	at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:133)
	- locked <0xdac57b90> (a java.lang.ref.Reference$Lock)

"main" prio=3 tid=0x0806b000 nid=0x2 in Object.wait() [0xfd93e000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0xf29b22d8> (a java.lang.Object)
	at org.glassfish.hk2.runlevel.internal.CurrentTaskFuture$UpAllTheWay.waitForResult(CurrentTaskFuture.java:485)
	- locked <0xf29b22d8> (a java.lang.Object)
	at org.glassfish.hk2.runlevel.internal.CurrentTaskFuture.get(CurrentTaskFuture.java:334)
	at org.glassfish.hk2.runlevel.internal.CurrentTaskFuture.get(CurrentTaskFuture.java:306)
	at org.glassfish.hk2.runlevel.internal.CurrentTaskFutureWrapper.get(CurrentTaskFutureWrapper.java:75)
	at org.glassfish.hk2.runlevel.internal.RunLevelControllerImpl.proceedTo(RunLevelControllerImpl.java:69)
	at com.sun.enterprise.v3.server.AppServerStartup.proceedTo(AppServerStartup.java:534)
	at com.sun.enterprise.v3.server.AppServerStartup.run(AppServerStartup.java:315)
	at com.sun.enterprise.v3.server.AppServerStartup.doStart(AppServerStartup.java:228)
	at com.sun.enterprise.v3.server.AppServerStartup.start(AppServerStartup.java:219)
	- locked <0xf2941948> (a com.sun.enterprise.v3.server.AppServerStartup)
	at com.sun.enterprise.glassfish.bootstrap.GlassFishImpl.start(GlassFishImpl.java:79)
	- locked <0xf294d910> (a com.sun.enterprise.glassfish.bootstrap.GlassFishImpl)
	at com.sun.enterprise.glassfish.bootstrap.GlassFishDecorator.start(GlassFishDecorator.java:63)
	at com.sun.enterprise.glassfish.bootstrap.osgi.EmbeddedOSGiGlassFishImpl.start(EmbeddedOSGiGlassFishImpl.java:75)
	at com.sun.enterprise.glassfish.bootstrap.GlassFishDecorator.start(GlassFishDecorator.java:63)
	at com.sun.enterprise.glassfish.bootstrap.osgi.OSGiGlassFishImpl.start(OSGiGlassFishImpl.java:71)
	at com.sun.enterprise.glassfish.bootstrap.GlassFishMain$Launcher.launch(GlassFishMain.java:117)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at com.sun.enterprise.glassfish.bootstrap.GlassFishMain.main(GlassFishMain.java:97)
	at com.sun.enterprise.glassfish.bootstrap.ASMain.main(ASMain.java:54)

"VM Thread" prio=3 tid=0x0817d800 nid=0x5 runnable 

"GC task thread#0 (ParallelGC)" prio=3 tid=0x08076000 nid=0x3 runnable 

"GC task thread#1 (ParallelGC)" prio=3 tid=0x08077800 nid=0x4 runnable 

"VM Periodic Task Thread" prio=3 tid=0x081fbc00 nid=0xc waiting on condition 

JNI global references: 184


Found one Java-level deadlock:
=============================
"RunLevelControllerThread-1389743249492":
  waiting to lock monitor 0x08191f50 (object 0xf45841c8, a java.util.logging.LogManager),
  which is held by "RunLevelControllerThread-1389743249480"
"RunLevelControllerThread-1389743249480":
  waiting to lock monitor 0x08465c80 (object 0xf4585150, a java.util.logging.LogManager$LoggerContext),
  which is held by "RunLevelControllerThread-1389743249475"
"RunLevelControllerThread-1389743249475":
  waiting to lock monitor 0x08191f50 (object 0xf45841c8, a java.util.logging.LogManager),
  which is held by "RunLevelControllerThread-1389743249480"

Java stack information for the threads listed above:
===================================================
"RunLevelControllerThread-1389743249492":
	at java.util.logging.LogManager.drainLoggerRefQueueBounded(LogManager.java:911)
	- waiting to lock <0xf45841c8> (a java.util.logging.LogManager)
	at java.util.logging.LogManager.addLogger(LogManager.java:947)
	at java.util.logging.LogManager.demandLogger(LogManager.java:411)
	at java.util.logging.Logger.demandLogger(Logger.java:343)
	at java.util.logging.Logger.getLogger(Logger.java:439)
	at com.sun.enterprise.naming.util.LogFacade.<clinit>(LogFacade.java:55)
	at com.sun.enterprise.naming.impl.SerialInitContextFactory.getInitialContext(SerialInitContextFactory.java:155)
	at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:684)
	at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:307)
	at javax.naming.InitialContext.init(InitialContext.java:242)
	at javax.naming.InitialContext.<init>(InitialContext.java:192)
	at com.sun.enterprise.naming.impl.GlassfishNamingManagerImpl.<init>(GlassfishNamingManagerImpl.java:122)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
	at org.glassfish.hk2.utilities.reflection.ReflectionHelper.makeMe(ReflectionHelper.java:1117)
	at org.jvnet.hk2.internal.ClazzCreator.createMe(ClazzCreator.java:300)
	at org.jvnet.hk2.internal.ClazzCreator.create(ClazzCreator.java:417)
	at org.jvnet.hk2.internal.SystemDescriptor.create(SystemDescriptor.java:456)
	at org.jvnet.hk2.internal.SingletonContext$1.compute(SingletonContext.java:112)
	at org.jvnet.hk2.internal.SingletonContext$1.compute(SingletonContext.java:100)
	at org.glassfish.hk2.utilities.cache.Cache$OriginThreadAwareFuture$1.call(Cache.java:97)
	at java.util.concurrent.FutureTask.run(FutureTask.java:262)
	at org.glassfish.hk2.utilities.cache.Cache$OriginThreadAwareFuture.run(Cache.java:154)
	at org.glassfish.hk2.utilities.cache.Cache.compute(Cache.java:199)
	at org.jvnet.hk2.internal.SingletonContext.findOrCreate(SingletonContext.java:150)
	at org.jvnet.hk2.internal.Utilities.createService(Utilities.java:2395)
	at org.jvnet.hk2.internal.ServiceLocatorImpl.getService(ServiceLocatorImpl.java:621)
	at org.jvnet.hk2.internal.IterableProviderImpl.get(IterableProviderImpl.java:107)
	at org.glassfish.kernel.javaee.MEJBService.postConstruct(MEJBService.java:82)
	at org.jvnet.hk2.internal.ClazzCreator.postConstructMe(ClazzCreator.java:378)
	at org.jvnet.hk2.internal.ClazzCreator.create(ClazzCreator.java:426)
	at org.jvnet.hk2.internal.SystemDescriptor.create(SystemDescriptor.java:456)
	at org.glassfish.hk2.runlevel.internal.AsyncRunLevelContext.findOrCreate(AsyncRunLevelContext.java:225)
	at org.glassfish.hk2.runlevel.RunLevelContext.findOrCreate(RunLevelContext.java:82)
	at org.jvnet.hk2.internal.Utilities.createService(Utilities.java:2395)
	at org.jvnet.hk2.internal.ServiceHandleImpl.getService(ServiceHandleImpl.java:98)
	- locked <0xf2a470d0> (a java.lang.Object)
	at org.jvnet.hk2.internal.ServiceHandleImpl.getService(ServiceHandleImpl.java:87)
	at org.glassfish.hk2.runlevel.internal.CurrentTaskFuture$QueueRunner.oneJob(CurrentTaskFuture.java:1162)
	at org.glassfish.hk2.runlevel.internal.CurrentTaskFuture$QueueRunner.run(CurrentTaskFuture.java:1147)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
	at java.lang.Thread.run(Thread.java:744)
"RunLevelControllerThread-1389743249480":
	at java.util.logging.LogManager$LoggerContext.findLogger(LogManager.java:518)
	- waiting to lock <0xf4585150> (a java.util.logging.LogManager$LoggerContext)
	at java.util.logging.LogManager.setLevelsOnExistingLoggers(LogManager.java:1457)
	- locked <0xf45841c8> (a java.util.logging.LogManager)
	at java.util.logging.LogManager.readConfiguration(LogManager.java:1216)
	at java.util.logging.LogManager.readConfiguration(LogManager.java:1089)
	at com.sun.enterprise.server.logging.LogManagerService.postConstruct(LogManagerService.java:288)
	at org.jvnet.hk2.internal.ClazzCreator.postConstructMe(ClazzCreator.java:378)
	at org.jvnet.hk2.internal.ClazzCreator.create(ClazzCreator.java:426)
	at org.jvnet.hk2.internal.SystemDescriptor.create(SystemDescriptor.java:456)
	at org.glassfish.hk2.runlevel.internal.AsyncRunLevelContext.findOrCreate(AsyncRunLevelContext.java:225)
	at org.glassfish.hk2.runlevel.RunLevelContext.findOrCreate(RunLevelContext.java:82)
	at org.jvnet.hk2.internal.Utilities.createService(Utilities.java:2395)
	at org.jvnet.hk2.internal.ServiceHandleImpl.getService(ServiceHandleImpl.java:98)
	- locked <0xf2a47000> (a java.lang.Object)
	at org.jvnet.hk2.internal.ServiceHandleImpl.getService(ServiceHandleImpl.java:87)
	at org.glassfish.hk2.runlevel.internal.CurrentTaskFuture$QueueRunner.oneJob(CurrentTaskFuture.java:1162)
	at org.glassfish.hk2.runlevel.internal.CurrentTaskFuture$QueueRunner.run(CurrentTaskFuture.java:1147)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
	at java.lang.Thread.run(Thread.java:744)
"RunLevelControllerThread-1389743249475":
	at java.util.logging.LogManager.drainLoggerRefQueueBounded(LogManager.java:911)
	- waiting to lock <0xf45841c8> (a java.util.logging.LogManager)
	at java.util.logging.LogManager.addLogger(LogManager.java:947)
	at java.util.logging.LogManager.demandLogger(LogManager.java:411)
	at java.util.logging.LogManager$LoggerContext.demandLogger(LogManager.java:495)
	at java.util.logging.LogManager$LoggerContext.processParentHandlers(LogManager.java:699)
	at java.util.logging.LogManager$LoggerContext.addLocalLogger(LogManager.java:632)
	- locked <0xf4585150> (a java.util.logging.LogManager$LoggerContext)
	at java.util.logging.LogManager$LoggerContext.addLocalLogger(LogManager.java:584)
	at java.util.logging.LogManager.addLogger(LogManager.java:949)
	at java.util.logging.LogManager.demandLogger(LogManager.java:411)
	at java.util.logging.Logger.demandLogger(Logger.java:343)
	at java.util.logging.Logger.getLogger(Logger.java:439)
	at org.glassfish.flashlight.FlashlightLoggerInfo.<clinit>(FlashlightLoggerInfo.java:60)
	at org.glassfish.flashlight.impl.provider.FlashlightProbeProviderFactory.<clinit>(FlashlightProbeProviderFactory.java:94)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
	at org.glassfish.hk2.utilities.reflection.ReflectionHelper.makeMe(ReflectionHelper.java:1117)
	at org.jvnet.hk2.internal.ClazzCreator.createMe(ClazzCreator.java:300)
	at org.jvnet.hk2.internal.ClazzCreator.create(ClazzCreator.java:417)
	at org.jvnet.hk2.internal.SystemDescriptor.create(SystemDescriptor.java:456)
	at org.jvnet.hk2.internal.SingletonContext$1.compute(SingletonContext.java:112)
	at org.jvnet.hk2.internal.SingletonContext$1.compute(SingletonContext.java:100)
	at org.glassfish.hk2.utilities.cache.Cache$OriginThreadAwareFuture$1.call(Cache.java:97)
	at java.util.concurrent.FutureTask.run(FutureTask.java:262)
	at org.glassfish.hk2.utilities.cache.Cache$OriginThreadAwareFuture.run(Cache.java:154)
	at org.glassfish.hk2.utilities.cache.Cache.compute(Cache.java:199)
	at org.jvnet.hk2.internal.SingletonContext.findOrCreate(SingletonContext.java:150)
	at org.jvnet.hk2.internal.Utilities.createService(Utilities.java:2395)
	at org.jvnet.hk2.internal.ServiceHandleImpl.getService(ServiceHandleImpl.java:98)
	- locked <0xf33ef850> (a java.lang.Object)
	at org.jvnet.hk2.internal.ServiceLocatorImpl.getService(ServiceLocatorImpl.java:598)
	at org.jvnet.hk2.internal.ThreeThirtyResolver.resolve(ThreeThirtyResolver.java:77)
	at org.jvnet.hk2.internal.ClazzCreator.resolve(ClazzCreator.java:245)
	at org.jvnet.hk2.internal.ClazzCreator.resolveAllDependencies(ClazzCreator.java:268)
	at org.jvnet.hk2.internal.ClazzCreator.create(ClazzCreator.java:409)
	at org.jvnet.hk2.internal.SystemDescriptor.create(SystemDescriptor.java:456)
	at org.glassfish.hk2.runlevel.internal.AsyncRunLevelContext.findOrCreate(AsyncRunLevelContext.java:225)
	at org.glassfish.hk2.runlevel.RunLevelContext.findOrCreate(RunLevelContext.java:82)
	at org.jvnet.hk2.internal.Utilities.createService(Utilities.java:2395)
	at org.jvnet.hk2.internal.ServiceHandleImpl.getService(ServiceHandleImpl.java:98)
	- locked <0xf2a47068> (a java.lang.Object)
	at org.jvnet.hk2.internal.ServiceHandleImpl.getService(ServiceHandleImpl.java:87)
	at org.glassfish.hk2.runlevel.internal.CurrentTaskFuture$QueueRunner.oneJob(CurrentTaskFuture.java:1162)
	at org.glassfish.hk2.runlevel.internal.CurrentTaskFuture$QueueRunner.run(CurrentTaskFuture.java:1147)
	at org.glassfish.hk2.runlevel.internal.CurrentTaskFuture$UpOneLevel.run(CurrentTaskFuture.java:753)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
	at java.lang.Thread.run(Thread.java:744)

Found 1 deadlock.