[arquillian-issues] [JBoss JIRA] (ARQ-649) Testsuite hangs using as7-managed-container

Aslak Knutsen (Commented) (JIRA) jira-events at lists.jboss.org
Thu Nov 10 12:51:45 EST 2011


    [ https://issues.jboss.org/browse/ARQ-649?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12641875#comment-12641875 ] 

Aslak Knutsen commented on ARQ-649:
-----------------------------------

Cause is surefire causing a ArrayIndexOutOfBoundsException while reading the console stream, and after that stop reading. Resulting in the Process hanging on writing to console.

{code}
Thread [Thread-1] (Suspended (exception ArrayIndexOutOfBoundsException))	
	ByteBuffer.append(char) line: 45	
	ForkingRunListener.info(String) line: 223	
	MethodsParallelRunListener(ConcurrentReporterManager).writeTestOutput(byte[], int, int, boolean) line: 175	
	ConsoleOutputCapture$ForwardingPrintStream.println(String) line: 88	
	ManagedDeployableContainer$ConsoleConsumer.run() line: 224	
	Thread.run() line: 679	
{code}
                
> Testsuite hangs using as7-managed-container
> -------------------------------------------
>
>                 Key: ARQ-649
>                 URL: https://issues.jboss.org/browse/ARQ-649
>             Project: Arquillian
>          Issue Type: Bug
>      Security Level: Public(Everyone can see) 
>          Components: JBoss Containers
>         Environment: JBoss AS 7.0.2
> JBoss AS 7 SNAPSHOT (2011-11-10)
>            Reporter: Jozef Hartinger
>             Fix For: 1.0.0.Final
>
>
> After upgrading the surefire maven plugin to 2.9 (or 2.10) the Weld integration testsuite hangs after several test runs. The testsuite *works fine when run in the remote* mode.
> To reproduce:
> # checkout the following branch: https://github.com/jharting/core/tree/master-surefire-2.10
> # build weld (mvn clean install -DskipTests)
> # setup JBOSS_HOME to point to JBoss AS 7.0.2
> # in the tests-arquillian folder, run mvn clean test -Dincontainer
> The testsuite hangs. When running with -Dincontainer-remote against a runing container, the testsuite runs as expected (2 failures and 15 errors). Note that -Djboss.as7.version=7.1.0.Alpha2-SNAPSHOT may be necessary to workaround ARQ-632. This has no effect on the managed configuration.
> For the managed configuration, the observed behavior is the testsuite runing fast in the beginning quickly slowing down until the AS7 becomes completely unresponsive (does not respond even at http://localhost:9990).
> When that happens, in the log, I can see arquillian trying to contact AS7 without success.
> {noformat}
> Nov 10, 2011 1:22:28 PM org.jboss.as.arquillian.container.ArchiveDeployer undeploy
> WARN: Cannot undeploy: caebe19e-e664-4600-adab-453b9ff8941a.jar:Operation failed
> Nov 10, 2011 1:22:38 PM org.jboss.as.arquillian.container.ArchiveDeployer undeploy
> WARN: Cannot undeploy: 3f96395b-def9-4099-aa15-cda75e2ca1b6.jar:Operation failed
> Nov 10, 2011 1:22:48 PM org.jboss.as.arquillian.container.ArchiveDeployer undeploy
> WARN: Cannot undeploy: b3442760-c2ba-4751-96e2-12ac1bb672e9.jar:Operation failed
> Nov 10, 2011 1:22:58 PM org.jboss.as.arquillian.container.ArchiveDeployer undeploy
> WARN: Cannot undeploy: 68689dc1-f69e-4838-84ea-48e8fd49362e.jar:Operation failed
> Nov 10, 2011 1:23:08 PM org.jboss.as.arquillian.container.ArchiveDeployer undeploy
> WARN: Cannot undeploy: 209c6472-a48c-4cfb-ac7d-bb885320dfc4.jar:Operation failed
> Nov 10, 2011 1:23:18 PM org.jboss.as.arquillian.container.ArchiveDeployer undeploy
> WARN: Cannot undeploy: c5a87ccf-ddf2-40b7-a70b-f32379e5f613.jar:Operation failed
> Nov 10, 2011 1:23:28 PM org.jboss.as.arquillian.container.ArchiveDeployer undeploy
> WARN: Cannot undeploy: 7b6554a3-5c8d-4334-8256-10722bbf4302.jar:Operation failed
> Nov 10, 2011 1:23:38 PM org.jboss.as.arquillian.container.ArchiveDeployer undeploy
> WARN: Cannot undeploy: 7cb98305-7f7e-43cd-8188-aa219624736f.jar:Operation failed
> Nov 10, 2011 1:23:48 PM ClientCommunicatorAdmin Checker-run
> WARNING: Failed to check the connection: java.net.SocketTimeoutException: Read timed out
> Nov 10, 2011 1:23:48 PM org.jboss.as.arquillian.container.ArchiveDeployer undeploy
> WARN: Cannot undeploy: b9f4a3b2-2b37-4a2d-b23a-29a634e407ff.jar:Operation failed
> Nov 10, 2011 1:23:58 PM org.jboss.as.arquillian.container.ArchiveDeployer undeploy
> WARN: Cannot undeploy: test.war:Operation failed
> Nov 10, 2011 1:24:08 PM org.jboss.as.arquillian.container.ArchiveDeployer undeploy
> WARN: Cannot undeploy: fd49b8b4-2332-4b93-9d02-8583dbcdff40.jar:Operation failed
> Nov 10, 2011 1:24:19 PM org.jboss.as.arquillian.container.ArchiveDeployer undeploy
> WARN: Cannot undeploy: 1e75c07c-6412-464c-b038-0ec5d01ffc8c.war:Operation failed
> Nov 10, 2011 1:24:29 PM org.jboss.as.arquillian.container.ArchiveDeployer undeploy
> WARN: Cannot undeploy: 33955ef0-4443-43f2-814e-222a391cf8c7.jar:Operation failed
> Nov 10, 2011 1:24:39 PM org.jboss.as.arquillian.container.ArchiveDeployer undeploy
> WARN: Cannot undeploy: 0e97c363-5505-4382-8c2e-1bf69ecc9570.jar:Operation failed
> Nov 10, 2011 1:24:49 PM org.jboss.as.arquillian.container.ArchiveDeployer undeploy
> WARN: Cannot undeploy: 28eb2d96-e9dc-429f-bc8b-b15aadcc9769.jar:Operation failed
> Nov 10, 2011 1:24:59 PM org.jboss.as.arquillian.container.ArchiveDeployer undeploy
> WARN: Cannot undeploy: 28832359-3337-44d5-b5c9-e16fda921b40.jar:Operation failed
> Nov 10, 2011 1:25:09 PM org.jboss.as.arquillian.container.ArchiveDeployer undeploy
> WARN: Cannot undeploy: bff37f75-a82b-402d-ba5c-bf0ff443a5f5.jar:Operation failed
> Nov 10, 2011 1:25:19 PM org.jboss.as.arquillian.container.ArchiveDeployer undeploy
> WARN: Cannot undeploy: test.war:Operation failed
> Nov 10, 2011 1:25:29 PM org.jboss.as.arquillian.container.ArchiveDeployer undeploy
> WARN: Cannot undeploy: test.war:Operation failed
> Nov 10, 2011 1:25:39 PM org.jboss.as.arquillian.container.ArchiveDeployer undeploy
> WARN: Cannot undeploy: test.war:Operation failed
> Nov 10, 2011 1:25:49 PM org.jboss.as.arquillian.container.ArchiveDeployer undeploy
> WARN: Cannot undeploy: f4d63926-3768-4b04-82e4-87b895aab489.jar:Operation failed
> Nov 10, 2011 1:25:59 PM org.jboss.as.arquillian.container.ArchiveDeployer undeploy
> WARN: Cannot undeploy: 41f98edf-0b3a-4042-aee9-df792bd2b4cd.jar:Operation failed
> {noformat}
> I did experiments with increasing memory settings in MAVEN_OPTS, surefire configuration as well as arquillian.xml but nothing seems to help.
> {noformat}
> Full thread dump Java HotSpot(TM) 64-Bit Server VM (20.1-b02 mixed mode):
> "Thread-2" prio=10 tid=0x00007f983cfda800 nid=0x1028 runnable [0x00007f9838dfc000]
>    java.lang.Thread.State: RUNNABLE
>         at java.io.FileInputStream.readBytes(Native Method)
>         at java.io.FileInputStream.read(FileInputStream.java:220)
>         at sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:264)
>         at sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:306)
>         at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:158)
>         - locked <0x00000000fd0c0f28> (a java.io.InputStreamReader)
>         at java.io.InputStreamReader.read(InputStreamReader.java:167)
>         at java.io.BufferedReader.fill(BufferedReader.java:136)
>         at java.io.BufferedReader.readLine(BufferedReader.java:299)
>         - locked <0x00000000fd0c0f28> (a java.io.InputStreamReader)
>         at java.io.BufferedReader.readLine(BufferedReader.java:362)
>         at org.codehaus.plexus.util.cli.StreamPumper.run(StreamPumper.java:129)
> "Thread-1" prio=10 tid=0x00007f983cfda000 nid=0x1026 runnable [0x00007f9838efd000]
>    java.lang.Thread.State: RUNNABLE
>         at java.lang.Thread.currentThread(Native Method)
>         at java.util.concurrent.locks.ReentrantLock$Sync.isHeldExclusively(ReentrantLock.java:140)
>         at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.signal(AbstractQueuedSynchronizer.java:1884)
>         at java.util.concurrent.LinkedBlockingQueue.offer(LinkedBlockingQueue.java:380)
>         at java.util.AbstractQueue.add(AbstractQueue.java:68)
>         at org.apache.maven.surefire.util.internal.Java15BlockingQueue.add(Java15BlockingQueue.java:34)
>         at org.apache.maven.plugin.surefire.booterclient.output.ThreadedStreamConsumer.consumeLine(ThreadedStreamConsumer.java:92)
>         at org.codehaus.plexus.util.cli.StreamPumper.consumeLine(StreamPumper.java:190)
>         at org.codehaus.plexus.util.cli.StreamPumper.run(StreamPumper.java:135)
> "process reaper" daemon prio=10 tid=0x00007f983d5bd800 nid=0x1024 runnable [0x00007f9838ffe000]
>    java.lang.Thread.State: RUNNABLE
>         at java.lang.UNIXProcess.waitForProcessExit(Native Method)
>         at java.lang.UNIXProcess.access$900(UNIXProcess.java:20)
>         at java.lang.UNIXProcess$1$1.run(UNIXProcess.java:132)
> "ThreadedStreamConsumer" prio=10 tid=0x00007f983d425800 nid=0x1023 runnable [0x00007f9840149000]
>    java.lang.Thread.State: WAITING (parking)
>         at sun.misc.Unsafe.park(Native Method)
>         - parking to wait for  <0x00000000fd0845a0> (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:1987)
>         at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:399)
>         at org.apache.maven.surefire.util.internal.Java15BlockingQueue.take(Java15BlockingQueue.java:40)
>         at org.apache.maven.plugin.surefire.booterclient.output.ThreadedStreamConsumer$Pumper.run(ThreadedStreamConsumer.java:68)
>         at java.lang.Thread.run(Thread.java:662)
> "resolver-5" daemon prio=10 tid=0x00007f983c9b9800 nid=0x1020 waiting on condition [0x00007f98405e7000]
>    java.lang.Thread.State: WAITING (parking)
>         at sun.misc.Unsafe.park(Native Method)
>         - parking to wait for  <0x00000000d024a380> (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:1987)
>         at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:399)
>         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:662)
> "resolver-4" daemon prio=10 tid=0x00007f983c9b7800 nid=0x101f waiting on condition [0x00007f98406e8000]
>    java.lang.Thread.State: WAITING (parking)
>         at sun.misc.Unsafe.park(Native Method)
>         - parking to wait for  <0x00000000d024a380> (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:1987)
>         at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:399)
>         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:662)
> "resolver-3" daemon prio=10 tid=0x00007f983c91a000 nid=0x101e waiting on condition [0x00007f98407e9000]
>    java.lang.Thread.State: WAITING (parking)
>         at sun.misc.Unsafe.park(Native Method)
>         - parking to wait for  <0x00000000d024a380> (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:1987)
>         at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:399)
>         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:662)
> "resolver-2" daemon prio=10 tid=0x00007f983c918800 nid=0x101d waiting on condition [0x00007f98408ea000]
>    java.lang.Thread.State: WAITING (parking)
>         at sun.misc.Unsafe.park(Native Method)
>         - parking to wait for  <0x00000000d024a380> (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:1987)
>         at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:399)
>         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:662)
> "resolver-1" daemon prio=10 tid=0x00007f983c90d000 nid=0x101c waiting on condition [0x00007f9840c29000]
>    java.lang.Thread.State: WAITING (parking)
>         at sun.misc.Unsafe.park(Native Method)
>         - parking to wait for  <0x00000000d024a380> (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:1987)
>         at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:399)
>         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:662)
> "com.google.inject.internal.util.$Finalizer" daemon prio=10 tid=0x00007f983c28f800 nid=0x1019 in Object.wait() [0x00007f9840d2a000]
>    java.lang.Thread.State: WAITING (on object monitor)
>         at java.lang.Object.wait(Native Method)
>         - waiting on <0x00000000d022d578> (a java.lang.ref.ReferenceQueue$Lock)
>         at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118)
>         - locked <0x00000000d022d578> (a java.lang.ref.ReferenceQueue$Lock)
>         at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134)
>         at com.google.inject.internal.util.$Finalizer.run(Finalizer.java:144)
>         at java.lang.Thread.run(Thread.java:662)
> "Low Memory Detector" daemon prio=10 tid=0x00007f983c091000 nid=0x1017 runnable [0x0000000000000000]
>    java.lang.Thread.State: RUNNABLE
> "C2 CompilerThread1" daemon prio=10 tid=0x00007f983c08e800 nid=0x1016 waiting on condition [0x0000000000000000]
>    java.lang.Thread.State: RUNNABLE
> "C2 CompilerThread0" daemon prio=10 tid=0x00007f983c08b800 nid=0x1015 waiting on condition [0x0000000000000000]
>    java.lang.Thread.State: RUNNABLE
> "Signal Dispatcher" daemon prio=10 tid=0x00007f983c089800 nid=0x1014 waiting on condition [0x0000000000000000]
>    java.lang.Thread.State: RUNNABLE
> "Finalizer" daemon prio=10 tid=0x00007f983c06d000 nid=0x1013 in Object.wait() [0x00007f9841396000]
>    java.lang.Thread.State: WAITING (on object monitor)
>         at java.lang.Object.wait(Native Method)
>         - waiting on <0x00000000d0020170> (a java.lang.ref.ReferenceQueue$Lock)
>         at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118)
>         - locked <0x00000000d0020170> (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=10 tid=0x00007f983c06b000 nid=0x1012 in Object.wait() [0x00007f9841497000]
>    java.lang.Thread.State: WAITING (on object monitor)
>         at java.lang.Object.wait(Native Method)
>         - waiting on <0x00000000d0022000> (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 <0x00000000d0022000> (a java.lang.ref.Reference$Lock)
> "main" prio=10 tid=0x00007f983c007000 nid=0x100c in Object.wait() [0x00007f9842b56000]
>    java.lang.Thread.State: WAITING (on object monitor)
>         at java.lang.Object.wait(Native Method)
>         - waiting on <0x00000000fd0b7548> (a java.lang.UNIXProcess)
>         at java.lang.Object.wait(Object.java:485)
>         at java.lang.UNIXProcess.waitFor(UNIXProcess.java:165)
>         - locked <0x00000000fd0b7548> (a java.lang.UNIXProcess)
>         at org.codehaus.plexus.util.cli.CommandLineUtils.executeCommandLine(CommandLineUtils.java:151)
>         at org.codehaus.plexus.util.cli.CommandLineUtils.executeCommandLine(CommandLineUtils.java:88)
>         at org.apache.maven.plugin.surefire.booterclient.ForkStarter.fork(ForkStarter.java:191)
>         at org.apache.maven.plugin.surefire.booterclient.ForkStarter.run(ForkStarter.java:98)
>         at org.apache.maven.plugin.surefire.AbstractSurefireMojo.executeProvider(AbstractSurefireMojo.java:200)
>         at org.apache.maven.plugin.surefire.AbstractSurefireMojo.executeAllProviders(AbstractSurefireMojo.java:177)
>         at org.apache.maven.plugin.surefire.AbstractSurefireMojo.executeAfterPreconditionsChecked(AbstractSurefireMojo.java:135)
>         at org.apache.maven.plugin.surefire.AbstractSurefireMojo.execute(AbstractSurefireMojo.java:98)
>         at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)
>         at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
>         at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
>         at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
>         at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
>         at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
>         at org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
>         at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
>         at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:319)
>         at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
>         at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
>         at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
>         at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
>         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.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
>         at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
>         at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
>         at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352)
> "VM Thread" prio=10 tid=0x00007f983c064800 nid=0x1011 runnable 
> "GC task thread#0 (ParallelGC)" prio=10 tid=0x00007f983c019800 nid=0x100d runnable 
> "GC task thread#1 (ParallelGC)" prio=10 tid=0x00007f983c01b800 nid=0x100e runnable 
> "GC task thread#2 (ParallelGC)" prio=10 tid=0x00007f983c01d800 nid=0x100f runnable 
> "GC task thread#3 (ParallelGC)" prio=10 tid=0x00007f983c01f000 nid=0x1010 runnable 
> "VM Periodic Task Thread" prio=10 tid=0x00007f983c0a3800 nid=0x1018 waiting on condition 
> 2011-11-10 13:22:11
> Full thread dump Java HotSpot(TM) 64-Bit Server VM (20.1-b02 mixed mode):
> "XNIO NIO Write 53" prio=10 tid=0x00007f5eac002000 nid=0x1103 runnable [0x00007f5f25edf000]
>    java.lang.Thread.State: RUNNABLE
>         at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method)
>         at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:210)
>         at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:65)
>         at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
>         - locked <0x00000007d7a20780> (a sun.nio.ch.Util$2)
> JNI global references: 1931
>         - locked <0x00000007d7a20770> (a java.util.Collections$UnmodifiableSet)
>         - locked <0x00000007d7a20568> (a sun.nio.ch.EPollSelectorImpl)
>         at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
>         at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:84)
>         at org.xnio.nio.AbstractNioChannelThread$1.run(AbstractNioChannelThread.java:124)
>         at java.lang.Thread.run(Thread.java:662)
> "XNIO NIO Read 53" prio=10 tid=0x00007f5eac003000 nid=0x1102 runnable [0x00007f5f25adb000]
>    java.lang.Thread.State: RUNNABLE
>         at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method)
>         at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:210)
>         at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:65)
> Heap
>         at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69) PSYoungGen      total 244416K, used 227847K [0x00000000f0000000, 0x0000000100000000, 0x0000000100000000)
>   eden
>  space 237696K, 93% used [0x00000000f0000000,0x00000000fd7f80e0,0x00000000fe820000)
>   from space 6720K, 99% used [0x00000000ff970000,0x00000000ffff9cc0,0x0000000100000000)
>         - locked <0x00000007d7a1fa08> (a sun.nio.ch.Util$2)  to   space 12224K, 0% used
>  [0x00000000fe820000,0x00000000fe820000,0x00000000ff410000)
>  PSOldGen        total 43712K, used 28551K [0x00000000d0000000, 0x00000000d2ab0000, 0x00000000f0000000)
>         - locked <0x00000007d7a1f9f8> (a java.util.Collections$UnmodifiableSet)  object space 43712K, 65% used [0x00000000d0000000,0x00000000d1be1f18,0x00000000d2ab0000)
>  PSPermGen       total 30848K, used 30670K
>  [0x00000000c0000000, 0x00000000c1e20000, 0x00000000d0000000)
>   object space 30848K, 99% used [0x00000000c0000000,0x00000000c1df3bc0,0x00000000c1e20000)
>         - locked <0x00000007d7a1f7f0> (a sun.nio.ch.EPollSelectorImpl)
>         at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
>         at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:84)
>         at org.xnio.nio.AbstractNioChannelThread$1.run(AbstractNioChannelThread.java:124)
>         at java.lang.Thread.run(Thread.java:662)
> "pool-1-thread-11" prio=10 tid=0x00007f5ee00c0800 nid=0x10eb waiting on condition [0x00007f5f25bdc000]
>    java.lang.Thread.State: TIMED_WAITING (parking)
>         at sun.misc.Unsafe.park(Native Method)
>         - parking to wait for  <0x0000000785016238> (a java.util.concurrent.SynchronousQueue$TransferStack)
>         at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198)
>         at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:424)
>         at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:323)
>         at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:874)
>         at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:945)
>         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
>         at java.lang.Thread.run(Thread.java:662)
> "pool-1-thread-10" prio=10 tid=0x00000000418a2000 nid=0x10ea in Object.wait() [0x00007f5f25fe0000]
>    java.lang.Thread.State: WAITING (on object monitor)
>         at java.lang.Object.wait(Native Method)
>         - waiting on <0x00000007d74f1898> (a org.xnio.streams.BufferPipeInputStream)
>         at java.lang.Object.wait(Object.java:485)
>         at org.xnio.streams.BufferPipeInputStream.read(BufferPipeInputStream.java:171)
>         - locked <0x00000007d74f1898> (a org.xnio.streams.BufferPipeInputStream)
>         at org.jboss.remoting3.remote.InboundMessage$3.read(InboundMessage.java:86)
>         at java.io.FilterInputStream.read(FilterInputStream.java:116)
>         at java.io.FilterInputStream.read(FilterInputStream.java:90)
>         at org.jboss.marshalling.SimpleDataInput.read(SimpleDataInput.java:58)
>         at org.jboss.as.protocol.mgmt.ManagementChannel.doHandle(ManagementChannel.java:144)
>         at org.jboss.as.protocol.ProtocolChannel.handleMessage(ProtocolChannel.java:158)
>         at org.jboss.remoting3.remote.RemoteConnectionChannel$4.run(RemoteConnectionChannel.java:224)
>         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:662)
> "pool-1-thread-9" prio=10 tid=0x00007f5ee4005800 nid=0x10bf waiting on condition [0x00007f5f25dde000]
>    java.lang.Thread.State: TIMED_WAITING (parking)
>         at sun.misc.Unsafe.park(Native Method)
>         - parking to wait for  <0x0000000785016238> (a java.util.concurrent.SynchronousQueue$TransferStack)
>         at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198)
>         at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:424)
>         at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:323)
>         at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:874)
>         at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:945)
>         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
>         at java.lang.Thread.run(Thread.java:662)
> "pool-1-thread-8" prio=10 tid=0x00007f5ee00bf800 nid=0x10bd waiting on condition [0x00007f5f260e1000]
>    java.lang.Thread.State: TIMED_WAITING (parking)
>         at sun.misc.Unsafe.park(Native Method)
>         - parking to wait for  <0x0000000785016238> (a java.util.concurrent.SynchronousQueue$TransferStack)
>         at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198)
>         at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:424)
>         at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:323)
>         at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:874)
>         at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:945)
>         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
>         at java.lang.Thread.run(Thread.java:662)
> "pool-1-thread-7" prio=10 tid=0x00007f5ee00bb800 nid=0x10bc waiting on condition [0x00007f5f261e2000]
>    java.lang.Thread.State: TIMED_WAITING (parking)
>         at sun.misc.Unsafe.park(Native Method)
>         - parking to wait for  <0x0000000785016238> (a java.util.concurrent.SynchronousQueue$TransferStack)
>         at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198)
>         at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:424)
>         at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:323)
>         at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:874)
>         at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:945)
>         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
>         at java.lang.Thread.run(Thread.java:662)
> "ClientNotifForwarder-1" daemon prio=10 tid=0x00007f5f38171800 nid=0x1098 runnable [0x00007f5f262e3000]
>    java.lang.Thread.State: RUNNABLE
>         at java.net.SocketInputStream.socketRead0(Native Method)
>         at java.net.SocketInputStream.read(SocketInputStream.java:129)
>         at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
>         at java.io.BufferedInputStream.read(BufferedInputStream.java:237)
>         - locked <0x00000007e6ab7320> (a java.io.BufferedInputStream)
>         at java.io.DataInputStream.readByte(DataInputStream.java:248)
>         at sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:195)
>         at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:142)
>         at com.sun.jmx.remote.internal.PRef.invoke(Unknown Source)
>         at javax.management.remote.rmi.RMIConnectionImpl_Stub.fetchNotifications(Unknown Source)
>         at javax.management.remote.rmi.RMIConnector$RMINotifClient.fetchNotifs(RMIConnector.java:1308)
>         at com.sun.jmx.remote.internal.ClientNotifForwarder$NotifFetcher.fetchNotifs(ClientNotifForwarder.java:554)
>         at com.sun.jmx.remote.internal.ClientNotifForwarder$NotifFetcher.doRun(ClientNotifForwarder.java:437)
>         at com.sun.jmx.remote.internal.ClientNotifForwarder$NotifFetcher.run(ClientNotifForwarder.java:418)
>         at com.sun.jmx.remote.internal.ClientNotifForwarder$LinearExecutor$1.run(ClientNotifForwarder.java:88)
> "Thread-6" daemon prio=10 tid=0x00007f5f381a6000 nid=0x1090 waiting on condition [0x00007f5f264ed000]
>    java.lang.Thread.State: TIMED_WAITING (sleeping)
>         at java.lang.Thread.sleep(Native Method)
>         at com.sun.jmx.remote.internal.ClientCommunicatorAdmin$Checker.run(ClientCommunicatorAdmin.java:154)
>         at java.lang.Thread.run(Thread.java:662)
> "GC Daemon" daemon prio=10 tid=0x00007f5f385ce800 nid=0x108d in Object.wait() [0x00007f5f26bf4000]
>    java.lang.Thread.State: TIMED_WAITING (on object monitor)
>         at java.lang.Object.wait(Native Method)
>         - waiting on <0x000000078502df88> (a sun.misc.GC$LatencyLock)
>         at sun.misc.GC$Daemon.run(GC.java:100)
>         - locked <0x000000078502df88> (a sun.misc.GC$LatencyLock)
> "RMI RenewClean-[127.0.0.1:1091]" daemon prio=10 tid=0x00007f5f38517000 nid=0x108c in Object.wait() [0x00007f5f267f0000]
>    java.lang.Thread.State: TIMED_WAITING (on object monitor)
>         at java.lang.Object.wait(Native Method)
>         - waiting on <0x0000000785016138> (a java.lang.ref.ReferenceQueue$Lock)
>         at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118)
>         - locked <0x0000000785016138> (a java.lang.ref.ReferenceQueue$Lock)
>         at sun.rmi.transport.DGCClient$EndpointEntry$RenewCleanThread.run(DGCClient.java:516)
>         at java.lang.Thread.run(Thread.java:662)
> "RMI Scheduler(0)" daemon prio=10 tid=0x00007f5f387f4800 nid=0x108b waiting on condition [0x00007f5f265ee000]
>    java.lang.Thread.State: TIMED_WAITING (parking)
>         at sun.misc.Unsafe.park(Native Method)
>         - parking to wait for  <0x000000078501e0a0> (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:2025)
>         at java.util.concurrent.DelayQueue.take(DelayQueue.java:164)
>         at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:609)
>         at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:602)
>         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:662)
> "pool-1-thread-6" prio=10 tid=0x00007f5ef0062000 nid=0x107a waiting on condition [0x00007f5f26af3000]
>    java.lang.Thread.State: TIMED_WAITING (parking)
>         at sun.misc.Unsafe.park(Native Method)
>         - parking to wait for  <0x0000000785016238> (a java.util.concurrent.SynchronousQueue$TransferStack)
>         at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198)
>         at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:424)
>         at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:323)
>         at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:874)
>         at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:945)
>         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
>         at java.lang.Thread.run(Thread.java:662)
> "pool-1-thread-5" prio=10 tid=0x00007f5ee801e800 nid=0x1079 in Object.wait() [0x00007f5f27100000]
>    java.lang.Thread.State: WAITING (on object monitor)
>         at java.lang.Object.wait(Native Method)
>         - waiting on <0x00000007e6a91288> (a org.xnio.streams.BufferPipeInputStream)
>         at java.lang.Object.wait(Object.java:485)
>         at org.xnio.streams.BufferPipeInputStream.read(BufferPipeInputStream.java:171)
>         - locked <0x00000007e6a91288> (a org.xnio.streams.BufferPipeInputStream)
>         at org.jboss.remoting3.remote.InboundMessage$3.read(InboundMessage.java:86)
>         at java.io.FilterInputStream.read(FilterInputStream.java:116)
>         at java.io.FilterInputStream.read(FilterInputStream.java:90)
>         at org.jboss.marshalling.SimpleDataInput.read(SimpleDataInput.java:58)
>         at org.jboss.as.protocol.mgmt.ManagementChannel.doHandle(ManagementChannel.java:144)
>         at org.jboss.as.protocol.ProtocolChannel.handleMessage(ProtocolChannel.java:158)
>         at org.jboss.remoting3.remote.RemoteConnectionChannel$4.run(RemoteConnectionChannel.java:224)
>         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:662)
> "pool-1-thread-4" prio=10 tid=0x00007f5ef00a6000 nid=0x106f in Object.wait() [0x00007f5f268f1000]
>    java.lang.Thread.State: WAITING (on object monitor)
>         at java.lang.Object.wait(Native Method)
>         - waiting on <0x00000007e6abead8> (a org.xnio.streams.BufferPipeInputStream)
>         at java.lang.Object.wait(Object.java:485)
>         at org.xnio.streams.BufferPipeInputStream.read(BufferPipeInputStream.java:171)
>         - locked <0x00000007e6abead8> (a org.xnio.streams.BufferPipeInputStream)
>         at org.jboss.remoting3.remote.InboundMessage$3.read(InboundMessage.java:86)
>         at java.io.FilterInputStream.read(FilterInputStream.java:116)
>         at java.io.FilterInputStream.read(FilterInputStream.java:90)
>         at org.jboss.marshalling.SimpleDataInput.read(SimpleDataInput.java:58)
>         at org.jboss.as.protocol.mgmt.ManagementChannel.doHandle(ManagementChannel.java:144)
>         at org.jboss.as.protocol.ProtocolChannel.handleMessage(ProtocolChannel.java:158)
>         at org.jboss.remoting3.remote.RemoteConnectionChannel$4.run(RemoteConnectionChannel.java:224)
>         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:662)
> "Thread-3" daemon prio=10 tid=0x00007f5ef00a5000 nid=0x106e waiting on condition [0x00007f5f269f2000]
>    java.lang.Thread.State: TIMED_WAITING (sleeping)
>         at java.lang.Thread.sleep(Native Method)
>         at org.jboss.as.protocol.mgmt.ManagementChannelPinger.run(ManagementChannelPinger.java:69)
> "pool-1-thread-3" prio=10 tid=0x00007f5ef0067000 nid=0x1069 in Object.wait() [0x00007f5f26df6000]
>    java.lang.Thread.State: WAITING (on object monitor)
>         at java.lang.Object.wait(Native Method)
>         - waiting on <0x00000007d73452b8> (a org.xnio.streams.BufferPipeInputStream)
>         at java.lang.Object.wait(Object.java:485)
>         at org.xnio.streams.BufferPipeInputStream.read(BufferPipeInputStream.java:171)
>         - locked <0x00000007d73452b8> (a org.xnio.streams.BufferPipeInputStream)
>         at org.jboss.remoting3.remote.InboundMessage$3.read(InboundMessage.java:86)
>         at java.io.FilterInputStream.read(FilterInputStream.java:116)
>         at java.io.FilterInputStream.read(FilterInputStream.java:90)
>         at org.jboss.marshalling.SimpleDataInput.read(SimpleDataInput.java:58)
>         at org.jboss.as.protocol.mgmt.ManagementChannel.doHandle(ManagementChannel.java:144)
>         at org.jboss.as.protocol.ProtocolChannel.handleMessage(ProtocolChannel.java:158)
>         at org.jboss.remoting3.remote.RemoteConnectionChannel$4.run(RemoteConnectionChannel.java:224)
>         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:662)
> "pool-1-thread-2" prio=10 tid=0x00007f5ef0042000 nid=0x1068 in Object.wait() [0x00007f5f26cf5000]
>    java.lang.Thread.State: WAITING (on object monitor)
>         at java.lang.Object.wait(Native Method)
>         - waiting on <0x00000007e6ae1b20> (a org.xnio.streams.BufferPipeInputStream)
>         at java.lang.Object.wait(Object.java:485)
>         at org.xnio.streams.BufferPipeInputStream.read(BufferPipeInputStream.java:171)
>         - locked <0x00000007e6ae1b20> (a org.xnio.streams.BufferPipeInputStream)
>         at org.jboss.remoting3.remote.InboundMessage$3.read(InboundMessage.java:86)
>         at java.io.FilterInputStream.read(FilterInputStream.java:116)
>         at java.io.FilterInputStream.read(FilterInputStream.java:90)
>         at org.jboss.marshalling.SimpleDataInput.read(SimpleDataInput.java:58)
>         at org.jboss.as.protocol.mgmt.ManagementChannel.doHandle(ManagementChannel.java:144)
>         at org.jboss.as.protocol.ProtocolChannel.handleMessage(ProtocolChannel.java:158)
>         at org.jboss.remoting3.remote.RemoteConnectionChannel$4.run(RemoteConnectionChannel.java:224)
>         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:662)
> "pool-1-thread-1" prio=10 tid=0x00007f5f38b0e800 nid=0x1046 in Object.wait() [0x00007f5f26fff000]
>    java.lang.Thread.State: WAITING (on object monitor)
>         at java.lang.Object.wait(Native Method)
>         - waiting on <0x00000007e6ae89f8> (a org.xnio.streams.BufferPipeInputStream)
>         at java.lang.Object.wait(Object.java:485)
>         at org.xnio.streams.BufferPipeInputStream.read(BufferPipeInputStream.java:171)
>         - locked <0x00000007e6ae89f8> (a org.xnio.streams.BufferPipeInputStream)
>         at org.jboss.remoting3.remote.InboundMessage$3.read(InboundMessage.java:86)
>         at java.io.FilterInputStream.read(FilterInputStream.java:116)
>         at java.io.FilterInputStream.read(FilterInputStream.java:90)
>         at org.jboss.marshalling.SimpleDataInput.read(SimpleDataInput.java:58)
>         at org.jboss.as.protocol.mgmt.ManagementChannel.doHandle(ManagementChannel.java:144)
>         at org.jboss.as.protocol.ProtocolChannel.handleMessage(ProtocolChannel.java:158)
>         at org.jboss.remoting3.remote.RemoteConnectionChannel$4.run(RemoteConnectionChannel.java:224)
>         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:662)
> "process reaper" daemon prio=10 tid=0x00007f5f385c3000 nid=0x1036 runnable [0x00007f5f27201000]
>    java.lang.Thread.State: RUNNABLE
>         at java.lang.UNIXProcess.waitForProcessExit(Native Method)
>         at java.lang.UNIXProcess.access$900(UNIXProcess.java:20)
>         at java.lang.UNIXProcess$1$1.run(UNIXProcess.java:132)
> "Low Memory Detector" daemon prio=10 tid=0x00007f5f380b7800 nid=0x1034 runnable [0x0000000000000000]
>    java.lang.Thread.State: RUNNABLE
> "C2 CompilerThread1" daemon prio=10 tid=0x00007f5f380b5800 nid=0x1033 waiting on condition [0x0000000000000000]
>    java.lang.Thread.State: RUNNABLE
> "C2 CompilerThread0" daemon prio=10 tid=0x00007f5f380b2800 nid=0x1032 waiting on condition [0x0000000000000000]
>    java.lang.Thread.State: RUNNABLE
> "Signal Dispatcher" daemon prio=10 tid=0x00007f5f380b0800 nid=0x1031 waiting on condition [0x0000000000000000]
>    java.lang.Thread.State: RUNNABLE
> "Finalizer" daemon prio=10 tid=0x00007f5f38094000 nid=0x1030 in Object.wait() [0x00007f5f27bfa000]
>    java.lang.Thread.State: WAITING (on object monitor)
>         at java.lang.Object.wait(Native Method)
>         - waiting on <0x000000078502e3c0> (a java.lang.ref.ReferenceQueue$Lock)
>         at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118)
>         - locked <0x000000078502e3c0> (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=10 tid=0x00007f5f38092000 nid=0x102f in Object.wait() [0x00007f5f27cfb000]
>    java.lang.Thread.State: WAITING (on object monitor)
>         at java.lang.Object.wait(Native Method)
>         - waiting on <0x000000078502df68> (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 <0x000000078502df68> (a java.lang.ref.Reference$Lock)
> "main" prio=10 tid=0x00007f5f38006800 nid=0x1029 in Object.wait() [0x00007f5f3c6f2000]
>    java.lang.Thread.State: WAITING (on object monitor)
>         at java.lang.Object.wait(Native Method)
>         - waiting on <0x00000007d88d4168> (a org.jboss.as.protocol.mgmt.ManagementRequest$ManagementFuture)
>         at java.lang.Object.wait(Object.java:485)
>         at org.jboss.threads.AsyncFutureTask.await(AsyncFutureTask.java:192)
>         - locked <0x00000007d88d4168> (a org.jboss.as.protocol.mgmt.ManagementRequest$ManagementFuture)
>         at org.jboss.threads.AsyncFutureTask.get(AsyncFutureTask.java:266)
>         - locked <0x00000007d88d4168> (a org.jboss.as.protocol.mgmt.ManagementRequest$ManagementFuture)
>         at org.jboss.as.controller.client.impl.AbstractModelControllerClient$DelegatingCancellableAsyncFuture.get(AbstractModelControllerClient.java:413)
>         at org.jboss.as.controller.client.impl.AbstractModelControllerClient$DelegatingCancellableAsyncFuture.get(AbstractModelControllerClient.java:365)
>         at org.jboss.as.controller.client.helpers.standalone.impl.ServerDeploymentPlanResultFuture.get(ServerDeploymentPlanResultFuture.java:69)
>         at org.jboss.as.controller.client.helpers.standalone.impl.ServerDeploymentPlanResultFuture.get(ServerDeploymentPlanResultFuture.java:42)
>         at org.jboss.as.arquillian.container.ArchiveDeployer.executeDeploymentPlan(ArchiveDeployer.java:75)
>         at org.jboss.as.arquillian.container.ArchiveDeployer.deploy(ArchiveDeployer.java:56)
>         at org.jboss.as.arquillian.container.CommonDeployableContainer.deploy(CommonDeployableContainer.java:110)
>         at org.jboss.arquillian.container.impl.client.container.ContainerDeployController$3.call(ContainerDeployController.java:148)
>         at org.jboss.arquillian.container.impl.client.container.ContainerDeployController$3.call(ContainerDeployController.java:115)
>         at org.jboss.arquillian.container.impl.client.container.ContainerDeployController.executeOperation(ContainerDeployController.java:258)
>         at org.jboss.arquillian.container.impl.client.container.ContainerDeployController.deploy(ContainerDeployController.java:114)
>         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.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:90)
>         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.container.DeploymentExceptionHandler.verifyExpectedExceptionDuringDeploy(DeploymentExceptionHandler.java:50)
>         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.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:90)
>         at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:88)
>         at org.jboss.arquillian.container.impl.client.ContainerDeploymentContextHandler.createDeploymentContext(ContainerDeploymentContextHandler.java:78)
>         at sun.reflect.GeneratedMethodAccessor6.invoke(Unknown Source)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>         at java.lang.reflect.Method.invoke(Method.java:597)
>         at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:90)
>         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.GeneratedMethodAccessor5.invoke(Unknown Source)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>         at java.lang.reflect.Method.invoke(Method.java:597)
>         at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:90)
>         at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:88)
>         at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:134)
>         at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:114)
>         at org.jboss.arquillian.core.impl.EventImpl.fire(EventImpl.java:67)
>         at org.jboss.arquillian.container.impl.client.container.ContainerDeployController$1.perform(ContainerDeployController.java:86)
>         at org.jboss.arquillian.container.impl.client.container.ContainerDeployController$1.perform(ContainerDeployController.java:79)
>         at org.jboss.arquillian.container.impl.client.container.ContainerDeployController.forEachDeployment(ContainerDeployController.java:250)
>         at org.jboss.arquillian.container.impl.client.container.ContainerDeployController.forEachManagedDeployment(ContainerDeployController.java:226)
>         at org.jboss.arquillian.container.impl.client.container.ContainerDeployController.deployManaged(ContainerDeployController.java:78)
>         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.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:90)
>         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:134)
>         at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:114)
>         at org.jboss.arquillian.core.impl.EventImpl.fire(EventImpl.java:67)
>         at org.jboss.arquillian.container.test.impl.client.ContainerEventController.execute(ContainerEventController.java:97)
>         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.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:90)
>         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:68)
>         at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>         at java.lang.reflect.Method.invoke(Method.java:597)
>         at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:90)
>         at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:88)
>         at org.jboss.arquillian.test.impl.TestContextHandler.createSuiteContext(TestContextHandler.java:54)
>         at sun.reflect.GeneratedMethodAccessor1.invoke(Unknown Source)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>         at java.lang.reflect.Method.invoke(Method.java:597)
>         at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:90)
>         at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:88)
>         at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:134)
>         at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:114)
>         at org.jboss.arquillian.test.impl.EventTestRunnerAdaptor.beforeClass(EventTestRunnerAdaptor.java:80)
>         at org.jboss.arquillian.junit.Arquillian$2.evaluate(Arquillian.java:158)
>         at org.jboss.arquillian.junit.Arquillian.multiExecute(Arquillian.java:290)
>         at org.jboss.arquillian.junit.Arquillian.access$100(Arquillian.java:45)
>         at org.jboss.arquillian.junit.Arquillian$3.evaluate(Arquillian.java:175)
>         at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
>         at org.jboss.arquillian.junit.Arquillian.run(Arquillian.java:123)
>         at org.junit.runners.Suite.runChild(Suite.java:128)
>         at org.junit.runners.Suite.runChild(Suite.java:24)
>         at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
>         at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
>         at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
>         at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
>         at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
>         at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
>         at org.junit.runners.Suite.runChild(Suite.java:128)
>         at org.junit.runners.Suite.runChild(Suite.java:24)
>         at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
>         at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
>         at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
>         at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
>         at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
>         at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
>         at org.junit.runners.Suite.runChild(Suite.java:128)
>         at org.junit.runners.Suite.runChild(Suite.java:24)
>         at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
>         at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
>         at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
>         at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
>         at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
>         at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
>         at org.junit.runner.JUnitCore.run(JUnitCore.java:157)
>         at org.junit.runner.JUnitCore.run(JUnitCore.java:136)
>         at org.junit.runner.JUnitCore.run(JUnitCore.java:127)
>         at org.apache.maven.surefire.junitcore.JUnitCoreWrapper.execute(JUnitCoreWrapper.java:52)
>         at org.apache.maven.surefire.junitcore.JUnitCoreProvider.invoke(JUnitCoreProvider.java:112)
>         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.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:164)
>         at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:110)
>         at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:175)
>         at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcessWhenForked(SurefireStarter.java:107)
>         at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:68)
> "VM Thread" prio=10 tid=0x00007f5f3808b800 nid=0x102e runnable 
> "GC task thread#0 (ParallelGC)" prio=10 tid=0x00007f5f38019800 nid=0x102a runnable 
> "GC task thread#1 (ParallelGC)" prio=10 tid=0x00007f5f3801b800 nid=0x102b runnable 
> "GC task thread#2 (ParallelGC)" prio=10 tid=0x00007f5f3801d800 nid=0x102c runnable 
> "GC task thread#3 (ParallelGC)" prio=10 tid=0x00007f5f3801f000 nid=0x102d runnable 
> "VM Periodic Task Thread" prio=10 tid=0x00007f5f380c2000 nid=0x1035 waiting on condition 
> JNI global references: 1547
> Heap
>  PSYoungGen      total 123200K, used 29706K [0x00000007d7000000, 0x00000007e6d60000, 0x0000000800000000)
>   eden space 120320K, 22% used [0x00000007d7000000,0x00000007d8a368f0,0x00000007de580000)
>   from space 2880K, 99% used [0x00000007e6a90000,0x00000007e6d5c248,0x00000007e6d60000)
>   to   space 5696K, 0% used [0x00000007e6240000,0x00000007e6240000,0x00000007e67d0000)
>  PSOldGen        total 83968K, used 5075K [0x0000000785000000, 0x000000078a200000, 0x00000007d7000000)
>   object space 83968K, 6% used [0x0000000785000000,0x00000007854f4d70,0x000000078a200000)
>  PSPermGen       total 36672K, used 18871K [0x000000077fe00000, 0x00000007821d0000, 0x0000000785000000)
>   object space 36672K, 51% used [0x000000077fe00000,0x000000078106def8,0x00000007821d0000)
> {noformat}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


More information about the arquillian-issues mailing list