2015-10-01 15:56:06 Full thread dump Java HotSpot(TM) 64-Bit Server VM (25.60-b23 mixed mode): "RMI TCP Connection(2)-192.168.25.36" #88 daemon prio=9 os_prio=0 tid=0x00007fd0cc17a800 nid=0x34ac runnable [0x00007fd0f0341000] java.lang.Thread.State: RUNNABLE at java.net.SocketInputStream.socketRead0(Native Method) at java.net.SocketInputStream.socketRead(SocketInputStream.java:116) at java.net.SocketInputStream.read(SocketInputStream.java:170) at java.net.SocketInputStream.read(SocketInputStream.java:141) at java.io.BufferedInputStream.fill(BufferedInputStream.java:246) at java.io.BufferedInputStream.read(BufferedInputStream.java:265) - locked <0x00000000fb9911e8> (a java.io.BufferedInputStream) at java.io.FilterInputStream.read(FilterInputStream.java:83) at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:550) at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:826) at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$79(TCPTransport.java:683) at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler$$Lambda$8/1038619638.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:682) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) Locked ownable synchronizers: - <0x00000000fb4554f8> (a java.util.concurrent.ThreadPoolExecutor$Worker) "JMX server connection timeout 87" #87 daemon prio=9 os_prio=0 tid=0x00007fd0d81d2000 nid=0x34a8 in Object.wait() [0x00007fd0ba6fb000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) at com.sun.jmx.remote.internal.ServerCommunicatorAdmin$Timeout.run(ServerCommunicatorAdmin.java:168) - locked <0x00000000fb5872b8> (a [I) at java.lang.Thread.run(Thread.java:745) Locked ownable synchronizers: - None "RMI Scheduler(0)" #86 daemon prio=9 os_prio=0 tid=0x00007fd0d813a800 nid=0x34a6 waiting on condition [0x00007fd0ba7fc000] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x00000000fb3bc660> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) Locked ownable synchronizers: - None "RMI TCP Connection(1)-192.168.25.36" #85 daemon prio=9 os_prio=0 tid=0x00007fd0cc0dc800 nid=0x34a5 runnable [0x00007fd114873000] java.lang.Thread.State: RUNNABLE at java.net.SocketInputStream.socketRead0(Native Method) at java.net.SocketInputStream.socketRead(SocketInputStream.java:116) at java.net.SocketInputStream.read(SocketInputStream.java:170) at java.net.SocketInputStream.read(SocketInputStream.java:141) at java.io.BufferedInputStream.fill(BufferedInputStream.java:246) at java.io.BufferedInputStream.read(BufferedInputStream.java:265) - locked <0x00000000fb532cc8> (a java.io.BufferedInputStream) at java.io.FilterInputStream.read(FilterInputStream.java:83) at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:550) at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:826) at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$79(TCPTransport.java:683) at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler$$Lambda$8/1038619638.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:682) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) Locked ownable synchronizers: - <0x00000000fb454958> (a java.util.concurrent.ThreadPoolExecutor$Worker) "RMI TCP Accept-0" #84 daemon prio=9 os_prio=0 tid=0x00007fd0a805c800 nid=0x34a2 runnable [0x00007fd114773000] java.lang.Thread.State: RUNNABLE at java.net.PlainSocketImpl.socketAccept(Native Method) at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:409) at java.net.ServerSocket.implAccept(ServerSocket.java:545) at java.net.ServerSocket.accept(ServerSocket.java:513) at sun.management.jmxremote.LocalRMIServerSocketFactory$1.accept(LocalRMIServerSocketFactory.java:52) at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop(TCPTransport.java:400) at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(TCPTransport.java:372) at java.lang.Thread.run(Thread.java:745) Locked ownable synchronizers: - None "Attach Listener" #83 daemon prio=9 os_prio=0 tid=0x00007fd0ec001000 nid=0x34a0 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "Resource File Monitor" #59 daemon prio=5 os_prio=0 tid=0x00007fd0a0156800 nid=0x33a6 waiting on condition [0x00007fd0b8831000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x00000000e0d83c48> (a java.util.concurrent.locks.ReentrantReadWriteLock$FairSync) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:836) at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireShared(AbstractQueuedSynchronizer.java:967) at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireShared(AbstractQueuedSynchronizer.java:1283) at java.util.concurrent.locks.ReentrantReadWriteLock$ReadLock.lock(ReentrantReadWriteLock.java:727) at org.jboss.forge.furnace.impl.lock.LockManagerImpl.performLocked(LockManagerImpl.java:50) at org.jboss.forge.furnace.impl.addons.ImportedImpl.getExportedInstances(ImportedImpl.java:128) at org.jboss.forge.furnace.impl.addons.ImportedImpl.isAmbiguous(ImportedImpl.java:223) at org.jboss.forge.furnace.impl.addons.ImportedImpl.get(ImportedImpl.java:68) at org.jboss.forge.addon.resource.ResourceFactoryImpl.getTransactionManager(ResourceFactoryImpl.java:147) at org.jboss.forge.addon.resource.ResourceFactoryImpl.getTransaction(ResourceFactoryImpl.java:111) at org.jboss.forge.addon.resource.ResourceFactoryImpl.getFileOperations(ResourceFactoryImpl.java:117) at org.jboss.forge.addon.resource.FileResourceGenerator.getResourceType(FileResourceGenerator.java:28) at sun.reflect.GeneratedMethodAccessor201.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) at org.jboss.forge.furnace.proxy.ClassLoaderInterceptor$1.call(ClassLoaderInterceptor.java:87) at org.jboss.forge.furnace.util.ClassLoaders.executeIn(ClassLoaders.java:42) at org.jboss.forge.furnace.proxy.ClassLoaderInterceptor.invoke(ClassLoaderInterceptor.java:103) at org.jboss.forge.addon.resource.FileResourceGenerator_$$_javassist_c7912efb-92a9-4b5c-8381-2a0bbbe79ef1.getResourceType(FileResourceGenerator_$$_javassist_c7912efb-92a9-4b5c-8381-2a0bbbe79ef1.java) at org.jboss.forge.addon.resource.FileResourceGenerator.getResourceType(FileResourceGenerator.java:5) at org.jboss.forge.addon.resource.ResourceFactoryImpl.create(ResourceFactoryImpl.java:51) - locked <0x00000000e1684fd8> (a org.jboss.forge.addon.resource.ResourceFactoryImpl) at org.jboss.forge.addon.resource.monitor.ResourceMonitorImpl.onPathModify(ResourceMonitorImpl.java:71) at org.jboss.forge.addon.resource.monitor.FileWatcher.run(FileWatcher.java:197) at java.lang.Thread.run(Thread.java:745) Locked ownable synchronizers: - None "Thread-13" #58 daemon prio=5 os_prio=0 tid=0x00007fd0a0158800 nid=0x33a5 runnable [0x00007fd0b8933000] java.lang.Thread.State: RUNNABLE at sun.nio.fs.LinuxWatchService.poll(Native Method) at sun.nio.fs.LinuxWatchService.access$600(LinuxWatchService.java:47) at sun.nio.fs.LinuxWatchService$Poller.run(LinuxWatchService.java:314) at java.lang.Thread.run(Thread.java:745) Locked ownable synchronizers: - None "Arquillian Furnace Runtime" #42 prio=5 os_prio=0 tid=0x00007fd128ed0000 nid=0x3394 waiting for monitor entry [0x00007fd0bb1fb000] java.lang.Thread.State: BLOCKED (on object monitor) at org.jboss.forge.addon.resource.ResourceFactoryImpl.create(ResourceFactoryImpl.java:42) - waiting to lock <0x00000000e1684fd8> (a org.jboss.forge.addon.resource.ResourceFactoryImpl) at org.jboss.forge.addon.resource.ResourceFactoryImpl.create(ResourceFactoryImpl.java:85) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) at org.jboss.forge.furnace.proxy.ClassLoaderInterceptor$1.call(ClassLoaderInterceptor.java:87) at org.jboss.forge.furnace.util.ClassLoaders.executeIn(ClassLoaders.java:42) at org.jboss.forge.furnace.proxy.ClassLoaderInterceptor.invoke(ClassLoaderInterceptor.java:103) at org.jboss.forge.addon.resource.ResourceFactoryImpl_$$_javassist_18e7a410-f038-4378-a293-73519ba94714.create(ResourceFactoryImpl_$$_javassist_18e7a410-f038-4378-a293-73519ba94714.java) at org.jboss.forge.addon.shell.ShellFactoryImpl.createShell(ShellFactoryImpl.java:45) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) at org.jboss.forge.furnace.proxy.ClassLoaderInterceptor$1.call(ClassLoaderInterceptor.java:87) at org.jboss.forge.furnace.util.ClassLoaders.executeIn(ClassLoaders.java:42) at org.jboss.forge.furnace.proxy.ClassLoaderInterceptor.invoke(ClassLoaderInterceptor.java:103) at org.jboss.forge.addon.shell.ShellFactory_$$_javassist_819e85c5-ee42-4d13-868b-a03ba4b93ef2.createShell(ShellFactory_$$_javassist_819e85c5-ee42-4d13-868b-a03ba4b93ef2.java) at org.jboss.forge.addon.shell.test.impl.DefaultShellTest.getShell(DefaultShellTest.java:64) at org.jboss.forge.addon.shell.test.impl.DefaultShellTest.init(DefaultShellTest.java:73) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) at org.jboss.weld.injection.producer.DefaultLifecycleCallbackInvoker.invokeMethods(DefaultLifecycleCallbackInvoker.java:98) at org.jboss.weld.injection.producer.DefaultLifecycleCallbackInvoker.postConstruct(DefaultLifecycleCallbackInvoker.java:81) at org.jboss.weld.injection.producer.BasicInjectionTarget.postConstruct(BasicInjectionTarget.java:126) at org.jboss.weld.bean.ManagedBean.create(ManagedBean.java:171) at org.jboss.weld.context.unbound.DependentContextImpl.get(DependentContextImpl.java:70) at org.jboss.weld.bean.ContextualInstanceStrategy$DefaultContextualInstanceStrategy.get(ContextualInstanceStrategy.java:101) at org.jboss.weld.bean.ContextualInstance.get(ContextualInstance.java:67) at org.jboss.weld.event.ObserverMethodImpl.getReceiver(ObserverMethodImpl.java:338) at org.jboss.weld.event.ObserverMethodImpl.getReceiverIfExists(ObserverMethodImpl.java:325) at org.jboss.weld.event.ObserverMethodImpl.sendEvent(ObserverMethodImpl.java:283) at org.jboss.weld.event.ObserverMethodImpl.notify(ObserverMethodImpl.java:264) at org.jboss.weld.event.ObserverNotifier.notifySyncObservers(ObserverNotifier.java:271) at org.jboss.weld.event.ObserverNotifier.notify(ObserverNotifier.java:260) at org.jboss.weld.event.ObserverNotifier.fireEvent(ObserverNotifier.java:154) at org.jboss.weld.event.ObserverNotifier.fireEvent(ObserverNotifier.java:136) at org.jboss.weld.manager.BeanManagerImpl.fireEvent(BeanManagerImpl.java:673) at org.jboss.weld.util.ForwardingBeanManager.fireEvent(ForwardingBeanManager.java:101) at org.jboss.forge.furnace.container.cdi.events.CrossContainerObserverMethod.handleEvent(CrossContainerObserverMethod.java:73) at sun.reflect.GeneratedMethodAccessor92.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) at org.jboss.weld.injection.StaticMethodInjectionPoint.invoke(StaticMethodInjectionPoint.java:88) at org.jboss.weld.injection.StaticMethodInjectionPoint.invoke(StaticMethodInjectionPoint.java:78) at org.jboss.weld.injection.MethodInvocationStrategy$DefaultMethodInvocationStrategy.invoke(MethodInvocationStrategy.java:109) at org.jboss.weld.event.ObserverMethodImpl.sendEvent(ObserverMethodImpl.java:308) at org.jboss.weld.event.ObserverMethodImpl.sendEvent(ObserverMethodImpl.java:286) at org.jboss.weld.event.ObserverMethodImpl.notify(ObserverMethodImpl.java:264) at org.jboss.weld.event.ObserverNotifier.notifySyncObservers(ObserverNotifier.java:271) at org.jboss.weld.event.ObserverNotifier.notify(ObserverNotifier.java:260) at org.jboss.weld.event.ObserverNotifier.fireEvent(ObserverNotifier.java:154) at org.jboss.weld.event.ObserverNotifier.fireEvent(ObserverNotifier.java:136) at org.jboss.weld.manager.BeanManagerImpl.fireEvent(BeanManagerImpl.java:673) at org.jboss.forge.furnace.container.cdi.events.EventManagerImpl$1.call(EventManagerImpl.java:44) at org.jboss.forge.furnace.container.cdi.events.EventManagerImpl$1.call(EventManagerImpl.java:40) at org.jboss.forge.furnace.util.ClassLoaders.executeIn(ClassLoaders.java:42) at org.jboss.forge.furnace.container.cdi.events.EventManagerImpl.fireEvent(EventManagerImpl.java:39) at org.jboss.forge.furnace.container.cdi.lifecycle.WeldAddonLifecycleProvider.preShutdown(WeldAddonLifecycleProvider.java:124) at org.jboss.forge.furnace.impl.addons.AddonRunnable$3.call(AddonRunnable.java:189) at org.jboss.forge.furnace.impl.addons.AddonRunnable$3.call(AddonRunnable.java:167) at org.jboss.forge.furnace.util.ClassLoaders.executeIn(ClassLoaders.java:42) at org.jboss.forge.furnace.impl.addons.AddonRunnable.shutdown(AddonRunnable.java:166) at org.jboss.forge.furnace.impl.addons.AddonStateManager.cancel(AddonStateManager.java:248) at org.jboss.forge.furnace.impl.addons.StopAddonCallable.call(StopAddonCallable.java:35) at org.jboss.forge.furnace.impl.addons.StopAddonCallable.call(StopAddonCallable.java:18) at org.jboss.forge.furnace.util.Callables.call(Callables.java:43) at org.jboss.forge.furnace.impl.addons.AddonLifecycleManager.stopAddon(AddonLifecycleManager.java:257) at org.jboss.forge.furnace.impl.graph.MasterGraphChangeHandler$5.vertexTraversed(MasterGraphChangeHandler.java:254) at org.jgrapht.traverse.AbstractGraphIterator.fireVertexTraversed(Unknown Source) at org.jgrapht.traverse.CrossComponentIterator.next(Unknown Source) at org.jboss.forge.furnace.impl.graph.MasterGraphChangeHandler.stopDirty(MasterGraphChangeHandler.java:259) at org.jboss.forge.furnace.impl.graph.MasterGraphChangeHandler.hotSwapChanges(MasterGraphChangeHandler.java:39) at org.jboss.forge.furnace.impl.addons.AddonLifecycleManager$4.call(AddonLifecycleManager.java:236) at org.jboss.forge.furnace.impl.addons.AddonLifecycleManager$4.call(AddonLifecycleManager.java:205) at org.jboss.forge.furnace.impl.lock.LockManagerImpl.performLocked(LockManagerImpl.java:55) at org.jboss.forge.furnace.impl.addons.AddonLifecycleManager.forceUpdate(AddonLifecycleManager.java:204) at org.jboss.forge.furnace.impl.FurnaceImpl.reloadConfiguration(FurnaceImpl.java:605) at org.jboss.forge.furnace.impl.FurnaceImpl.access$500(FurnaceImpl.java:59) at org.jboss.forge.furnace.impl.FurnaceImpl$2.call(FurnaceImpl.java:276) at org.jboss.forge.furnace.impl.FurnaceImpl$2.call(FurnaceImpl.java:241) at org.jboss.forge.furnace.impl.lock.LockManagerImpl.performLocked(LockManagerImpl.java:55) at org.jboss.forge.furnace.impl.FurnaceImpl.start(FurnaceImpl.java:240) at org.jboss.forge.arquillian.FurnaceDeployableContainer$ForgeRunnable$1.call(FurnaceDeployableContainer.java:479) at org.jboss.forge.furnace.util.ClassLoaders.executeIn(ClassLoaders.java:42) at org.jboss.forge.arquillian.FurnaceDeployableContainer$ForgeRunnable.run(FurnaceDeployableContainer.java:471) at java.lang.Thread.run(Thread.java:745) Locked ownable synchronizers: - <0x00000000e0d83c48> (a java.util.concurrent.locks.ReentrantReadWriteLock$FairSync) "Thread-11" #41 daemon prio=5 os_prio=0 tid=0x00007fd128ecf800 nid=0x3393 runnable [0x00007fd0bb0fd000] java.lang.Thread.State: RUNNABLE at sun.nio.fs.LinuxWatchService.poll(Native Method) at sun.nio.fs.LinuxWatchService.access$600(LinuxWatchService.java:47) at sun.nio.fs.LinuxWatchService$Poller.run(LinuxWatchService.java:314) at java.lang.Thread.run(Thread.java:745) Locked ownable synchronizers: - None "Reference Reaper" #12 daemon prio=5 os_prio=0 tid=0x00007fd0cc065000 nid=0x337a in Object.wait() [0x00007fd114445000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00000000e0057ed8> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:143) - locked <0x00000000e0057ed8> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:164) at org.jboss.modules.ref.References$ReaperThread.run(References.java:68) Locked ownable synchronizers: - None "Service Thread" #8 daemon prio=9 os_prio=0 tid=0x00007fd12819a000 nid=0x3373 runnable [0x0000000000000000] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "C1 CompilerThread2" #7 daemon prio=9 os_prio=0 tid=0x00007fd128184800 nid=0x3372 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "C2 CompilerThread1" #6 daemon prio=9 os_prio=0 tid=0x00007fd128183000 nid=0x3371 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "C2 CompilerThread0" #5 daemon prio=9 os_prio=0 tid=0x00007fd128180000 nid=0x3370 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "Signal Dispatcher" #4 daemon prio=9 os_prio=0 tid=0x00007fd12817e800 nid=0x336f runnable [0x0000000000000000] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "Finalizer" #3 daemon prio=8 os_prio=0 tid=0x00007fd128145000 nid=0x336e in Object.wait() [0x00007fd1154dd000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:143) - locked <0x00000000e0172d98> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:164) at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:209) Locked ownable synchronizers: - None "Reference Handler" #2 daemon prio=10 os_prio=0 tid=0x00007fd128143000 nid=0x336d in Object.wait() [0x00007fd1155de000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:502) at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:157) - locked <0x00000000e01728a0> (a java.lang.ref.Reference$Lock) Locked ownable synchronizers: - None "main" #1 prio=5 os_prio=0 tid=0x00007fd128008800 nid=0x3367 waiting on condition [0x00007fd12e3fd000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x00000000e0d83c48> (a java.util.concurrent.locks.ReentrantReadWriteLock$FairSync) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:836) at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireShared(AbstractQueuedSynchronizer.java:967) at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireShared(AbstractQueuedSynchronizer.java:1283) at java.util.concurrent.locks.ReentrantReadWriteLock$ReadLock.lock(ReentrantReadWriteLock.java:727) at org.jboss.forge.furnace.impl.lock.LockManagerImpl.performLocked(LockManagerImpl.java:50) at org.jboss.forge.furnace.impl.addons.AddonStateManager.getState(AddonStateManager.java:155) at org.jboss.forge.furnace.impl.addons.AddonStateManager.getClassLoaderOf(AddonStateManager.java:81) at org.jboss.forge.furnace.impl.addons.AddonImpl.getClassLoader(AddonImpl.java:56) at org.jboss.forge.furnace.impl.addons.AddonImpl.getStatus(AddonImpl.java:87) at org.jboss.forge.furnace.util.Addons.waitUntilStopped(Addons.java:42) at org.jboss.forge.arquillian.FurnaceDeployableContainer.undeploy(FurnaceDeployableContainer.java:424) at org.jboss.arquillian.container.impl.client.container.ContainerDeployController$4.call(ContainerDeployController.java:205) at org.jboss.arquillian.container.impl.client.container.ContainerDeployController$4.call(ContainerDeployController.java:185) at org.jboss.arquillian.container.impl.client.container.ContainerDeployController.executeOperation(ContainerDeployController.java:271) at org.jboss.arquillian.container.impl.client.container.ContainerDeployController.undeploy(ContainerDeployController.java:184) at sun.reflect.GeneratedMethodAccessor87.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:94) at org.jboss.arquillian.core.impl.EventContextImpl.invokeObservers(EventContextImpl.java:99) at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:81) at org.jboss.arquillian.container.impl.client.ContainerDeploymentContextHandler.createDeploymentContext(ContainerDeploymentContextHandler.java:78) at sun.reflect.GeneratedMethodAccessor35.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:94) at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:88) at org.jboss.arquillian.container.impl.client.ContainerDeploymentContextHandler.createContainerContext(ContainerDeploymentContextHandler.java:57) at sun.reflect.GeneratedMethodAccessor30.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:94) at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:88) at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:145) at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:116) at org.jboss.arquillian.core.impl.EventImpl.fire(EventImpl.java:67) at org.jboss.arquillian.container.impl.client.container.ContainerDeployController$2.perform(ContainerDeployController.java:119) at org.jboss.arquillian.container.impl.client.container.ContainerDeployController$2.perform(ContainerDeployController.java:110) at org.jboss.arquillian.container.impl.client.container.ContainerDeployController.forEachDeployment(ContainerDeployController.java:263) at org.jboss.arquillian.container.impl.client.container.ContainerDeployController.forEachDeployedDeployment(ContainerDeployController.java:249) at org.jboss.arquillian.container.impl.client.container.ContainerDeployController.undeployManaged(ContainerDeployController.java:109) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:94) at org.jboss.arquillian.core.impl.EventContextImpl.invokeObservers(EventContextImpl.java:99) at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:81) at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:145) at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:116) at org.jboss.arquillian.core.impl.EventImpl.fire(EventImpl.java:67) at org.jboss.arquillian.container.test.impl.client.ContainerEventController.execute(ContainerEventController.java:108) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:94) at org.jboss.arquillian.core.impl.EventContextImpl.invokeObservers(EventContextImpl.java:99) at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:81) at org.jboss.arquillian.test.impl.TestContextHandler.createClassContext(TestContextHandler.java:92) at sun.reflect.GeneratedMethodAccessor20.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:94) at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:88) at org.jboss.arquillian.test.impl.TestContextHandler.createSuiteContext(TestContextHandler.java:73) at sun.reflect.GeneratedMethodAccessor19.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:94) at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:88) at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:145) at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:116) at org.jboss.arquillian.test.impl.EventTestRunnerAdaptor.afterClass(EventTestRunnerAdaptor.java:94) at org.jboss.arquillian.junit.Arquillian$3$1.evaluate(Arquillian.java:223) at org.jboss.arquillian.junit.Arquillian.multiExecute(Arquillian.java:422) at org.jboss.arquillian.junit.Arquillian.access$200(Arquillian.java:54) at org.jboss.arquillian.junit.Arquillian$3.evaluate(Arquillian.java:218) at org.junit.runners.ParentRunner.run(ParentRunner.java:363) at org.jboss.arquillian.junit.Arquillian.run(Arquillian.java:166) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:283) at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:173) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:128) at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:203) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:155) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) Locked ownable synchronizers: - None "VM Thread" os_prio=0 tid=0x00007fd12813e000 nid=0x336c runnable "GC task thread#0 (ParallelGC)" os_prio=0 tid=0x00007fd12801e000 nid=0x3368 runnable "GC task thread#1 (ParallelGC)" os_prio=0 tid=0x00007fd12801f800 nid=0x3369 runnable "GC task thread#2 (ParallelGC)" os_prio=0 tid=0x00007fd128021800 nid=0x336a runnable "GC task thread#3 (ParallelGC)" os_prio=0 tid=0x00007fd128023800 nid=0x336b runnable "VM Periodic Task Thread" os_prio=0 tid=0x00007fd12819d000 nid=0x3374 waiting on condition JNI global references: 276 Found one Java-level deadlock: ============================= "Resource File Monitor": waiting for ownable synchronizer 0x00000000e0d83c48, (a java.util.concurrent.locks.ReentrantReadWriteLock$FairSync), which is held by "Arquillian Furnace Runtime" "Arquillian Furnace Runtime": waiting to lock monitor 0x00007fd0b4004a88 (object 0x00000000e1684fd8, a org.jboss.forge.addon.resource.ResourceFactoryImpl), which is held by "Resource File Monitor" Java stack information for the threads listed above: =================================================== "Resource File Monitor": at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x00000000e0d83c48> (a java.util.concurrent.locks.ReentrantReadWriteLock$FairSync) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:836) at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireShared(AbstractQueuedSynchronizer.java:967) at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireShared(AbstractQueuedSynchronizer.java:1283) at java.util.concurrent.locks.ReentrantReadWriteLock$ReadLock.lock(ReentrantReadWriteLock.java:727) at org.jboss.forge.furnace.impl.lock.LockManagerImpl.performLocked(LockManagerImpl.java:50) at org.jboss.forge.furnace.impl.addons.ImportedImpl.getExportedInstances(ImportedImpl.java:128) at org.jboss.forge.furnace.impl.addons.ImportedImpl.isAmbiguous(ImportedImpl.java:223) at org.jboss.forge.furnace.impl.addons.ImportedImpl.get(ImportedImpl.java:68) at org.jboss.forge.addon.resource.ResourceFactoryImpl.getTransactionManager(ResourceFactoryImpl.java:147) at org.jboss.forge.addon.resource.ResourceFactoryImpl.getTransaction(ResourceFactoryImpl.java:111) at org.jboss.forge.addon.resource.ResourceFactoryImpl.getFileOperations(ResourceFactoryImpl.java:117) at org.jboss.forge.addon.resource.FileResourceGenerator.getResourceType(FileResourceGenerator.java:28) at sun.reflect.GeneratedMethodAccessor201.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) at org.jboss.forge.furnace.proxy.ClassLoaderInterceptor$1.call(ClassLoaderInterceptor.java:87) at org.jboss.forge.furnace.util.ClassLoaders.executeIn(ClassLoaders.java:42) at org.jboss.forge.furnace.proxy.ClassLoaderInterceptor.invoke(ClassLoaderInterceptor.java:103) at org.jboss.forge.addon.resource.FileResourceGenerator_$$_javassist_c7912efb-92a9-4b5c-8381-2a0bbbe79ef1.getResourceType(FileResourceGenerator_$$_javassist_c7912efb-92a9-4b5c-8381-2a0bbbe79ef1.java) at org.jboss.forge.addon.resource.FileResourceGenerator.getResourceType(FileResourceGenerator.java:5) at org.jboss.forge.addon.resource.ResourceFactoryImpl.create(ResourceFactoryImpl.java:51) - locked <0x00000000e1684fd8> (a org.jboss.forge.addon.resource.ResourceFactoryImpl) at org.jboss.forge.addon.resource.monitor.ResourceMonitorImpl.onPathModify(ResourceMonitorImpl.java:71) at org.jboss.forge.addon.resource.monitor.FileWatcher.run(FileWatcher.java:197) at java.lang.Thread.run(Thread.java:745) "Arquillian Furnace Runtime": at org.jboss.forge.addon.resource.ResourceFactoryImpl.create(ResourceFactoryImpl.java:42) - waiting to lock <0x00000000e1684fd8> (a org.jboss.forge.addon.resource.ResourceFactoryImpl) at org.jboss.forge.addon.resource.ResourceFactoryImpl.create(ResourceFactoryImpl.java:85) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) at org.jboss.forge.furnace.proxy.ClassLoaderInterceptor$1.call(ClassLoaderInterceptor.java:87) at org.jboss.forge.furnace.util.ClassLoaders.executeIn(ClassLoaders.java:42) at org.jboss.forge.furnace.proxy.ClassLoaderInterceptor.invoke(ClassLoaderInterceptor.java:103) at org.jboss.forge.addon.resource.ResourceFactoryImpl_$$_javassist_18e7a410-f038-4378-a293-73519ba94714.create(ResourceFactoryImpl_$$_javassist_18e7a410-f038-4378-a293-73519ba94714.java) at org.jboss.forge.addon.shell.ShellFactoryImpl.createShell(ShellFactoryImpl.java:45) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) at org.jboss.forge.furnace.proxy.ClassLoaderInterceptor$1.call(ClassLoaderInterceptor.java:87) at org.jboss.forge.furnace.util.ClassLoaders.executeIn(ClassLoaders.java:42) at org.jboss.forge.furnace.proxy.ClassLoaderInterceptor.invoke(ClassLoaderInterceptor.java:103) at org.jboss.forge.addon.shell.ShellFactory_$$_javassist_819e85c5-ee42-4d13-868b-a03ba4b93ef2.createShell(ShellFactory_$$_javassist_819e85c5-ee42-4d13-868b-a03ba4b93ef2.java) at org.jboss.forge.addon.shell.test.impl.DefaultShellTest.getShell(DefaultShellTest.java:64) at org.jboss.forge.addon.shell.test.impl.DefaultShellTest.init(DefaultShellTest.java:73) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) at org.jboss.weld.injection.producer.DefaultLifecycleCallbackInvoker.invokeMethods(DefaultLifecycleCallbackInvoker.java:98) at org.jboss.weld.injection.producer.DefaultLifecycleCallbackInvoker.postConstruct(DefaultLifecycleCallbackInvoker.java:81) at org.jboss.weld.injection.producer.BasicInjectionTarget.postConstruct(BasicInjectionTarget.java:126) at org.jboss.weld.bean.ManagedBean.create(ManagedBean.java:171) at org.jboss.weld.context.unbound.DependentContextImpl.get(DependentContextImpl.java:70) at org.jboss.weld.bean.ContextualInstanceStrategy$DefaultContextualInstanceStrategy.get(ContextualInstanceStrategy.java:101) at org.jboss.weld.bean.ContextualInstance.get(ContextualInstance.java:67) at org.jboss.weld.event.ObserverMethodImpl.getReceiver(ObserverMethodImpl.java:338) at org.jboss.weld.event.ObserverMethodImpl.getReceiverIfExists(ObserverMethodImpl.java:325) at org.jboss.weld.event.ObserverMethodImpl.sendEvent(ObserverMethodImpl.java:283) at org.jboss.weld.event.ObserverMethodImpl.notify(ObserverMethodImpl.java:264) at org.jboss.weld.event.ObserverNotifier.notifySyncObservers(ObserverNotifier.java:271) at org.jboss.weld.event.ObserverNotifier.notify(ObserverNotifier.java:260) at org.jboss.weld.event.ObserverNotifier.fireEvent(ObserverNotifier.java:154) at org.jboss.weld.event.ObserverNotifier.fireEvent(ObserverNotifier.java:136) at org.jboss.weld.manager.BeanManagerImpl.fireEvent(BeanManagerImpl.java:673) at org.jboss.weld.util.ForwardingBeanManager.fireEvent(ForwardingBeanManager.java:101) at org.jboss.forge.furnace.container.cdi.events.CrossContainerObserverMethod.handleEvent(CrossContainerObserverMethod.java:73) at sun.reflect.GeneratedMethodAccessor92.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) at org.jboss.weld.injection.StaticMethodInjectionPoint.invoke(StaticMethodInjectionPoint.java:88) at org.jboss.weld.injection.StaticMethodInjectionPoint.invoke(StaticMethodInjectionPoint.java:78) at org.jboss.weld.injection.MethodInvocationStrategy$DefaultMethodInvocationStrategy.invoke(MethodInvocationStrategy.java:109) at org.jboss.weld.event.ObserverMethodImpl.sendEvent(ObserverMethodImpl.java:308) at org.jboss.weld.event.ObserverMethodImpl.sendEvent(ObserverMethodImpl.java:286) at org.jboss.weld.event.ObserverMethodImpl.notify(ObserverMethodImpl.java:264) at org.jboss.weld.event.ObserverNotifier.notifySyncObservers(ObserverNotifier.java:271) at org.jboss.weld.event.ObserverNotifier.notify(ObserverNotifier.java:260) at org.jboss.weld.event.ObserverNotifier.fireEvent(ObserverNotifier.java:154) at org.jboss.weld.event.ObserverNotifier.fireEvent(ObserverNotifier.java:136) at org.jboss.weld.manager.BeanManagerImpl.fireEvent(BeanManagerImpl.java:673) at org.jboss.forge.furnace.container.cdi.events.EventManagerImpl$1.call(EventManagerImpl.java:44) at org.jboss.forge.furnace.container.cdi.events.EventManagerImpl$1.call(EventManagerImpl.java:40) at org.jboss.forge.furnace.util.ClassLoaders.executeIn(ClassLoaders.java:42) at org.jboss.forge.furnace.container.cdi.events.EventManagerImpl.fireEvent(EventManagerImpl.java:39) at org.jboss.forge.furnace.container.cdi.lifecycle.WeldAddonLifecycleProvider.preShutdown(WeldAddonLifecycleProvider.java:124) at org.jboss.forge.furnace.impl.addons.AddonRunnable$3.call(AddonRunnable.java:189) at org.jboss.forge.furnace.impl.addons.AddonRunnable$3.call(AddonRunnable.java:167) at org.jboss.forge.furnace.util.ClassLoaders.executeIn(ClassLoaders.java:42) at org.jboss.forge.furnace.impl.addons.AddonRunnable.shutdown(AddonRunnable.java:166) at org.jboss.forge.furnace.impl.addons.AddonStateManager.cancel(AddonStateManager.java:248) at org.jboss.forge.furnace.impl.addons.StopAddonCallable.call(StopAddonCallable.java:35) at org.jboss.forge.furnace.impl.addons.StopAddonCallable.call(StopAddonCallable.java:18) at org.jboss.forge.furnace.util.Callables.call(Callables.java:43) at org.jboss.forge.furnace.impl.addons.AddonLifecycleManager.stopAddon(AddonLifecycleManager.java:257) at org.jboss.forge.furnace.impl.graph.MasterGraphChangeHandler$5.vertexTraversed(MasterGraphChangeHandler.java:254) at org.jgrapht.traverse.AbstractGraphIterator.fireVertexTraversed(Unknown Source) at org.jgrapht.traverse.CrossComponentIterator.next(Unknown Source) at org.jboss.forge.furnace.impl.graph.MasterGraphChangeHandler.stopDirty(MasterGraphChangeHandler.java:259) at org.jboss.forge.furnace.impl.graph.MasterGraphChangeHandler.hotSwapChanges(MasterGraphChangeHandler.java:39) at org.jboss.forge.furnace.impl.addons.AddonLifecycleManager$4.call(AddonLifecycleManager.java:236) at org.jboss.forge.furnace.impl.addons.AddonLifecycleManager$4.call(AddonLifecycleManager.java:205) at org.jboss.forge.furnace.impl.lock.LockManagerImpl.performLocked(LockManagerImpl.java:55) at org.jboss.forge.furnace.impl.addons.AddonLifecycleManager.forceUpdate(AddonLifecycleManager.java:204) at org.jboss.forge.furnace.impl.FurnaceImpl.reloadConfiguration(FurnaceImpl.java:605) at org.jboss.forge.furnace.impl.FurnaceImpl.access$500(FurnaceImpl.java:59) at org.jboss.forge.furnace.impl.FurnaceImpl$2.call(FurnaceImpl.java:276) at org.jboss.forge.furnace.impl.FurnaceImpl$2.call(FurnaceImpl.java:241) at org.jboss.forge.furnace.impl.lock.LockManagerImpl.performLocked(LockManagerImpl.java:55) at org.jboss.forge.furnace.impl.FurnaceImpl.start(FurnaceImpl.java:240) at org.jboss.forge.arquillian.FurnaceDeployableContainer$ForgeRunnable$1.call(FurnaceDeployableContainer.java:479) at org.jboss.forge.furnace.util.ClassLoaders.executeIn(ClassLoaders.java:42) at org.jboss.forge.arquillian.FurnaceDeployableContainer$ForgeRunnable.run(FurnaceDeployableContainer.java:471) at java.lang.Thread.run(Thread.java:745) Found 1 deadlock.