[jboss-jira] [JBoss JIRA] Created: (JBAS-9241) Test Hang in org.jboss.as.controller.test.ExistingConnectionRemoteProxyControllerTestCase
Andrew Rubinger (JIRA)
jira-events at lists.jboss.org
Tue Apr 5 15:32:33 EDT 2011
Test Hang in org.jboss.as.controller.test.ExistingConnectionRemoteProxyControllerTestCase
-----------------------------------------------------------------------------------------
Key: JBAS-9241
URL: https://issues.jboss.org/browse/JBAS-9241
Project: JBoss Application Server
Issue Type: Bug
Security Level: Public (Everyone can see)
Reporter: Andrew Rubinger
Console Output:
{code}Running org.jboss.as.controller.test.ExistingConnectionRemoteProxyControllerTestCase
connected
connected
connected
Apr 5, 2011 2:26:03 PM org.jboss.as.protocol.ConnectionImpl safeHandleMessage
ERROR: Failed to read a message
java.io.EOFException: Read past end of file
at org.jboss.marshalling.SimpleDataInput.eofOnRead(SimpleDataInput.java:126)
at org.jboss.marshalling.SimpleDataInput.readByte(SimpleDataInput.java:214)
at org.jboss.as.protocol.SimpleByteDataInput.readByte(SimpleByteDataInput.java:80)
at org.jboss.as.protocol.mgmt.ManagementRequestHeader.read(ManagementRequestHeader.java:67)
at org.jboss.as.protocol.mgmt.ManagementProtocolHeader.<init>(ManagementProtocolHeader.java:55)
at org.jboss.as.protocol.mgmt.ManagementRequestHeader.<init>(ManagementRequestHeader.java:47)
at org.jboss.as.protocol.mgmt.ManagementHeaderMessageHandler.handle(ManagementHeaderMessageHandler.java:53)
at org.jboss.as.protocol.mgmt.AbstractMessageHandler.handleMessage(AbstractMessageHandler.java:59)
at org.jboss.as.protocol.ConnectionImpl.safeHandleMessage(ConnectionImpl.java:254)
at org.jboss.as.protocol.ConnectionImpl$1$1.run(ConnectionImpl.java:213)
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){code}
Leads to:
{code}[alr at alr-laptop ~]$ jstack 3449
2011-04-05 14:36:22
Full thread dump Java HotSpot(TM) 64-Bit Server VM (19.1-b02 mixed mode):
"Attach Listener" daemon prio=10 tid=0x00007fd978001000 nid=0xe52 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Read thread for /127.0.0.1:38909" prio=10 tid=0x00007fd960005800 nid=0xd94 runnable [0x00007fd996890000]
java.lang.Thread.State: RUNNABLE
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:129)
at java.net.SocketInputStream.read(SocketInputStream.java:182)
at org.jboss.as.protocol.ConnectionImpl$1.run(ConnectionImpl.java:183)
at java.lang.Thread.run(Thread.java:662)
"Read thread for localhost/127.0.0.1:36386" prio=10 tid=0x00007fd9a0130800 nid=0xd93 runnable [0x00007fd996991000]
java.lang.Thread.State: RUNNABLE
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:129)
at java.net.SocketInputStream.read(SocketInputStream.java:182)
at org.jboss.as.protocol.ConnectionImpl$1.run(ConnectionImpl.java:183)
at java.lang.Thread.run(Thread.java:662)
"Accept thread" prio=10 tid=0x00007fd9a028b800 nid=0xd92 runnable [0x00007fd99749c000]
java.lang.Thread.State: RUNNABLE
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:408)
- locked <0x00000000ebca89d8> (a java.net.SocksSocketImpl)
at java.net.ServerSocket.implAccept(ServerSocket.java:462)
at java.net.ServerSocket.accept(ServerSocket.java:430)
at org.jboss.as.protocol.ProtocolServer$1.run(ProtocolServer.java:82)
at java.lang.Thread.run(Thread.java:662)
"Read thread for /127.0.0.1:53094" prio=10 tid=0x00007fd960004000 nid=0xd8e runnable [0x00007fd996d95000]
java.lang.Thread.State: RUNNABLE
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:129)
at java.net.SocketInputStream.read(SocketInputStream.java:182)
at org.jboss.as.protocol.ConnectionImpl$1.run(ConnectionImpl.java:183)
at java.lang.Thread.run(Thread.java:662)
"Read thread for localhost/127.0.0.1:37444" prio=10 tid=0x00007fd9a0294000 nid=0xd8d runnable [0x00007fd996e96000]
java.lang.Thread.State: RUNNABLE
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:129)
at java.net.SocketInputStream.read(SocketInputStream.java:182)
at org.jboss.as.protocol.ConnectionImpl$1.run(ConnectionImpl.java:183)
at java.lang.Thread.run(Thread.java:662)
"Read thread for /127.0.0.1:37638" prio=10 tid=0x00007fd960003000 nid=0xd88 runnable [0x00007fd99729a000]
java.lang.Thread.State: RUNNABLE
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:129)
at java.net.SocketInputStream.read(SocketInputStream.java:182)
at org.jboss.as.protocol.ConnectionImpl$1.run(ConnectionImpl.java:183)
at java.lang.Thread.run(Thread.java:662)
"Read thread for localhost/127.0.0.1:51154" prio=10 tid=0x00007fd9a0290800 nid=0xd87 runnable [0x00007fd99739b000]
java.lang.Thread.State: RUNNABLE
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:129)
at java.net.SocketInputStream.read(SocketInputStream.java:182)
at org.jboss.as.protocol.ConnectionImpl$1.run(ConnectionImpl.java:183)
at java.lang.Thread.run(Thread.java:662)
"Low Memory Detector" daemon prio=10 tid=0x00007fd9a00b3800 nid=0xd84 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"CompilerThread1" daemon prio=10 tid=0x00007fd9a00b1800 nid=0xd83 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"CompilerThread0" daemon prio=10 tid=0x00007fd9a00af000 nid=0xd82 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Signal Dispatcher" daemon prio=10 tid=0x00007fd9a00ac800 nid=0xd81 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Finalizer" daemon prio=10 tid=0x00007fd9a0090000 nid=0xd80 in Object.wait() [0x00007fd997bfa000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000000eca41088> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118)
- locked <0x00000000eca41088> (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=0x00007fd9a008e000 nid=0xd7f in Object.wait() [0x00007fd997cfb000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000000eca080f0> (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 <0x00000000eca080f0> (a java.lang.ref.Reference$Lock)
"main" prio=10 tid=0x00007fd9a0007000 nid=0xd7b in Object.wait() [0x00007fd9a416e000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000000ebcb5d28> (a org.jboss.as.protocol.mgmt.ManagementRequest$ResponseFuture)
at java.lang.Object.wait(Object.java:485)
at org.jboss.as.protocol.mgmt.ManagementRequest$ResponseFuture.get(ManagementRequest.java:283)
- locked <0x00000000ebcb5d28> (a org.jboss.as.protocol.mgmt.ManagementRequest$ResponseFuture)
at org.jboss.as.protocol.mgmt.ManagementRequest.executeForResult(ManagementRequest.java:111)
at org.jboss.as.controller.client.AbstractModelControllerClient.execute(AbstractModelControllerClient.java:122)
at org.jboss.as.controller.remote.ModelControllerClientToModelControllerAdapter.execute(ModelControllerClientToModelControllerAdapter.java:73)
at org.jboss.as.controller.remote.RemoteProxyController.execute(RemoteProxyController.java:90)
at org.jboss.as.controller.test.ExistingConnectionRemoteProxyControllerTestCase$DelegatingProxyController.execute(ExistingConnectionRemoteProxyControllerTestCase.java:171)
at org.jboss.as.controller.operations.global.GlobalOperationHandlers$4.addDescription(GlobalOperationHandlers.java:552)
at org.jboss.as.controller.operations.global.GlobalOperationHandlers$4.execute(GlobalOperationHandlers.java:490)
at org.jboss.as.controller.BasicModelController.doExecute(BasicModelController.java:366)
at org.jboss.as.controller.BasicModelController.execute(BasicModelController.java:259)
at org.jboss.as.controller.BasicModelController.execute(BasicModelController.java:216)
at org.jboss.as.controller.BasicModelController.execute(BasicModelController.java:77)
at org.jboss.as.controller.SynchronousOperationSupport.execute(SynchronousOperationSupport.java:88)
at org.jboss.as.controller.AbstractModelController.execute(AbstractModelController.java:40)
at org.jboss.as.controller.test.AbstractProxyControllerTest.testRecursiveReadResourceDescriptionWithOperations(AbstractProxyControllerTest.java:151)
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.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
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.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:115)
at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:102)
at org.apache.maven.surefire.Surefire.run(Surefire.java:180)
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.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
"VM Thread" prio=10 tid=0x00007fd9a0087800 nid=0xd7e runnable
"GC task thread#0 (ParallelGC)" prio=10 tid=0x00007fd9a001a000 nid=0xd7c runnable
"GC task thread#1 (ParallelGC)" prio=10 tid=0x00007fd9a001b800 nid=0xd7d runnable
"VM Periodic Task Thread" prio=10 tid=0x00007fd9a00be800 nid=0xd85 waiting on condition
JNI global references: 1322{code}
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the jboss-jira
mailing list