Uploaded image for project: 'Application Server 3  4  5 and 6'
  1. Application Server 3 4 5 and 6
  2. JBAS-9241

Test Hang in org.jboss.as.controller.test.ExistingConnectionRemoteProxyControllerTestCase

    XMLWordPrintable

Details

    • Bug
    • Resolution: Duplicate
    • Major
    • None
    • None
    • None
    • None
    • Hide

      Transient: "mvn clean install" from jboss-as root.

      Show
      Transient: "mvn clean install" from jboss-as root.

    Description

      Console Output:

      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)

      Leads to:

      [alr@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

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              arubinge@redhat.com Andrew Rubinger (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: