[JBoss JIRA] (ARQ-660) Automatically pick an open port: embedded and managed containers should be configurable to automatically pick another open port if their default port is closed, instead of failing all tests with "Could not deploy to container"
by Geoffrey De Smet (Created) (JIRA)
Automatically pick an open port: embedded and managed containers should be configurable to automatically pick another open port if their default port is closed, instead of failing all tests with "Could not deploy to container"
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Key: ARQ-660
URL: https://issues.jboss.org/browse/ARQ-660
Project: Arquillian
Issue Type: Feature Request
Security Level: Public (Everyone can see)
Components: Configuration
Affects Versions: 1.0.0.CR5
Reporter: Geoffrey De Smet
Priority: Critical
Fix For: 1.1.0.Beta1
When running our tests on hudson/jenkins, we don't know which hudson slave will run our job (any slave marked as AnyRHEL6 can run it) and we don't know what other jobs will be running at the same time.
It's impossible to guess which port will be free because:
- the server might have some services set up on some ports
- the other hudson jobs might be using the same ports
- the other hudson jobs might be a release or topic branch of our own project and will be using the same ports
If an embedded or managed container starts and tries to take a non-open port, it crashes and all the tests fail.
**So all our arquillian tests randomly fail.**
The arquillian.xml configuration should support configuring a port to something like
"any open port in the range 8000-8999". If our test cases properly use "@ArquillianResource URL baseURL" (which they do), that shouldn't be a problem.
Next, the container implements, gradually one by one, should support this (or throw an UnsupportOperationException if they don't support it yet).
--
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
13 years, 1 month
[JBoss JIRA] (ARQ-659) Testclass is missing in test.ear when bundling EnterpriseArchive with Arquillian.
by Hanspeter Gisler (Created) (JIRA)
Testclass is missing in test.ear when bundling EnterpriseArchive with Arquillian.
----------------------------------------------------------------------------------
Key: ARQ-659
URL: https://issues.jboss.org/browse/ARQ-659
Project: Arquillian
Issue Type: Bug
Security Level: Public (Everyone can see)
Components: Integration Test Suite
Affects Versions: 1.0.0.CR2
Environment: Windows 64bit, Netbeans 7.07, Glassfish 3.1.1, Maven 3.03, testng 6.3, arquillian resolver 1.1.0-alpha-1
Reporter: Hanspeter Gisler
if shrink wrapping in the following way:
{code}
@Deployment
public static EnterpriseArchive createTestArchive() {
JavaArchive jar = ShrinkWrap.create(JavaArchive.class,"test.jar").addClasses(
Client.class,
SenseObject.class,
FQName.class,
ProhibitedCharacterFoundException.class,
ToManySeparatorsException.class)
.addAsManifestResource(EmptyAsset.INSTANCE, ArchivePaths.create("beans.xml"));
File file = new File("src/test/resources/arquillian-application.xml");
EnterpriseArchive ear = ShrinkWrap.create(EnterpriseArchive.class, "test.ear")
.addAsLibraries(DependencyResolvers.use(MavenDependencyResolver.class)
.artifact("org.demo.test:util:1.0-SNAPSHOT").resolveAs(GenericArchive.class))
.setApplicationXML(file)
.addAsLibraries(jar)
return StandardEAR.get().addAsLibraries(jar);
}
{code}
then the actual test class (the one extending Arquillian.class) is nowhere to be found in {code}test.ear{code}.
This means a "no class def found" exception is beeing thrown by the container upon test execution after deployment.
--
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
13 years, 1 month
[JBoss JIRA] Created: (ARQ-367) Add support for @ArquillianResource
by Aslak Knutsen (JIRA)
Add support for @ArquillianResource
-----------------------------------
Key: ARQ-367
URL: https://issues.jboss.org/browse/ARQ-367
Project: Arquillian
Issue Type: Feature Request
Components: Base Implementation
Reporter: Aslak Knutsen
@ArquillianResource is a way to inject extension/core controlled objects so they can be used by the user.
@ArquillianResource
URL url; <-- targeted containers http context
@ArquillianResource(SomeServlet.class)
URL url; <-- targeted containers http context where servlet is located
@ArquillianResource
InitialContext|Context context; <-- targeted containers initial context
@ArquillianResource
Deployer deployer; <-- the manual deployer
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira
13 years, 1 month
[JBoss JIRA] (ARQ-657) Change format of the initial log line ("Starting container with: ...") to contain newlines.
by Ondrej Zizka (Created) (JIRA)
Change format of the initial log line ("Starting container with: ...") to contain newlines.
-------------------------------------------------------------------------------------------
Key: ARQ-657
URL: https://issues.jboss.org/browse/ARQ-657
Project: Arquillian
Issue Type: Enhancement
Security Level: Public (Everyone can see)
Reporter: Ondrej Zizka
Assignee: Aslak Knutsen
Please change the format so that every argument is on it's own line.
This isn't really much usable:
20:23:12,078 INFO [org.jboss.as.arquillian.container.managed.ManagedDeployableContainer] (main) Starting container with: [java, -Xmx512m, -XX:MaxPermSize=256m, -Djboss.dist=/home/ondra/work/AS7/ozizka-as7/testsuite/integration/../../build/target/jboss-as-7.1.0.Alpha2-SNAPSHOT, -Djava.net.preferIPv4Stack=true, -Dnode0=127.0.0.1, -Dnode1=127.0.0.1, -DudpGroup=230.0.0.4, -Djbossas.ts.integ.dir=/home/ondra/work/AS7/ozizka-as7/testsuite/integration, -Djbossas.ts.dir=/home/ondra/work/AS7/ozizka-as7/testsuite/integration/.., -Djbossas.project.dir=/home/ondra/work/AS7/ozizka-as7/testsuite/integration/../.., -Djboss.dist=/home/ondra/work/AS7/ozizka-as7/testsuite/integration/../../build/target/jboss-as-7.1.0.Alpha2-SNAPSHOT, -Djboss.inst=/home/ondra/work/AS7/ozizka-as7/testsuite/integration/target/jbossas, -Djboss.home.dir=/home/ondra/work/AS7/ozizka-as7/testsuite/integration/target/jbossas, -Dorg.jboss.boot.log.file=/home/ondra/work/AS7/ozizka-as7/testsuite/integration/target/jbossas/standalone/log/boot.log, -Dlogging.configuration=file:/home/ondra/work/AS7/ozizka-as7/testsuite/integration/target/jbossas/standalone/configuration/logging.properties, -Djboss.modules.dir=/home/ondra/work/AS7/ozizka-as7/testsuite/integration/../../build/target/jboss-as-7.1.0.Alpha2-SNAPSHOT/modules, -jar, /home/ondra/work/AS7/ozizka-as7/testsuite/integration/target/jbossas/jboss-modules.jar, -mp, /home/ondra/work/AS7/ozizka-as7/testsuite/integration/../../build/target/jboss-as-7.1.0.Alpha2-SNAPSHOT/modules, -logmodule, org.jboss.logmanager, -jaxpmodule, javax.xml.jaxp-provider, org.jboss.as.standalone, -server-config, standalone.xml]
This would be better:
Starting container with: [
java
-Xmx512m
-XX:MaxPermSize=256m
-Djboss.dist=/home/ondra/work/AS7/ozizka-as7/testsuite/integration/../../build/target/jboss-as-7.1.0.Alpha2-SNAPSHOT
-Djava.net.preferIPv4Stack=true
-Dnode0=127.0.0.1
-Dnode1=127.0.0.1
-DudpGroup=230.0.0.4
-Djbossas.ts.integ.dir=/home/ondra/work/AS7/ozizka-as7/testsuite/integration
-Djbossas.ts.dir=/home/ondra/work/AS7/ozizka-as7/testsuite/integration/..
-Djbossas.project.dir=/home/ondra/work/AS7/ozizka-as7/testsuite/integration/../..
-Djboss.dist=/home/ondra/work/AS7/ozizka-as7/testsuite/integration/../../build/target/jboss-as-7.1.0.Alpha2-SNAPSHOT
-Djboss.inst=/home/ondra/work/AS7/ozizka-as7/testsuite/integration/target/jbossas
-Djboss.home.dir=/home/ondra/work/AS7/ozizka-as7/testsuite/integration/target/jbossas
-Dorg.jboss.boot.log.file=/home/ondra/work/AS7/ozizka-as7/testsuite/integration/target/jbossas/standalone/log/boot.log
...
--
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
13 years, 1 month
[JBoss JIRA] (ARQ-649) Testsuite hangs using as7-managed-container
by Jozef Hartinger (Created) (JIRA)
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
13 years, 1 month
[JBoss JIRA] (ARQ-646) TestNG groups can only be used to run non Arquillian tests
by Aslak Knutsen (Created) (JIRA)
TestNG groups can only be used to run non Arquillian tests
----------------------------------------------------------
Key: ARQ-646
URL: https://issues.jboss.org/browse/ARQ-646
Project: Arquillian
Issue Type: Bug
Security Level: Public (Everyone can see)
Components: Test Harness Integration
Affects Versions: 1.0.0.Final
Reporter: Aslak Knutsen
There seems to be a limitation in how groups are executed / discovered in TestNG.
You can mix Arquillian and non Arquillian test in the same Test Suite by including the non Arquillian tests groups, but not the other way around.
The configuration methods of Arquillian does not belong to any group and will be excluded from the run when you define a group. inheritGroups does not take subclass into account when resolving the groups.
{code}
@Test(groups = "run-arq")
public class SomeTests extends Arquillian {}
{code}
The group "run-arq" is not inherited by the Arquillian super class's configuration methods. Ending in Arquillian trying to invoke a Test method without any before / after features, e.g. container start / deploy
--
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
13 years, 1 month