14:48:41,049 INFO [AOPDeployer] (main:) Deploying AOP from file:/home/hudson/.hudson/jobs/EJB3_Aggregator_Deploy/workspace/trunk/async-impl/target/tests-classes/simple/jboss-aop.xml 14:48:41,074 DEBUG [SimpleBeanContextFactory] (main:) interceptor factory class = class org.jboss.ejb3.interceptors.container.ContainerInterceptorFactory 14:48:41,075 DEBUG [InterceptorRegistry] (main:) Found default interceptors [] 14:48:41,075 DEBUG [InterceptorRegistry] (main:) Found class interceptors [] 14:48:41,075 WARN [LifecycleCallbacks] (main:) EJBTHREE-1480: LifecycleCallbackStack has not been defined for domain 'Asynchronous Container' 14:48:41,077 INFO [PausableBlockingQueue] (main:) org.jboss.ejb3.async.impl.test.cancel.PausableBlockingQueue@688c4a77: Resumed 14:48:41,077 INFO [SimpleAsyncTestCase] (main:) Work queue is active 14:48:41,077 DEBUG [AsynchronousInterceptor] (main:) Created: org.jboss.ejb3.async.impl.interceptor.AsynchronousInterceptor@526d0040 14:48:41,077 DEBUG [AsynchronousInterceptor] (main:) Created: org.jboss.ejb3.async.impl.interceptor.AsynchronousInterceptor@722b9406 14:48:41,077 TRACE [AsynchronousInterceptor] (main:) Intercepted: public java.util.concurrent.Future org.jboss.ejb3.async.impl.test.common.Pojo.getCounter() 14:48:41,078 TRACE [ResultUnwrappingFuture] (main:) Blocking request to get() 14:48:41,078 INFO [SimpleAsyncTestCase] (main:) Got counter at start: 0 14:48:41,078 TRACE [AsynchronousInterceptor] (main:) Intercepted: public void org.jboss.ejb3.async.impl.test.common.Pojo.incrementCounterAsynchronous() 14:48:41,078 TRACE [ResultUnwrappingFuture] (main:) Blocking request to get() 14:48:41,079 TRACE [AsynchronousInterceptor] (main:) Intercepted: public java.util.concurrent.Future org.jboss.ejb3.async.impl.test.common.Pojo.getCounter() 14:48:41,079 TRACE [ResultUnwrappingFuture] (main:) Blocking request to get() 14:48:41,079 INFO [SimpleAsyncTestCase] (main:) Got counter after first async increment: 1 14:48:41,079 INFO [PausableBlockingQueue] (main:) org.jboss.ejb3.async.impl.test.cancel.PausableBlockingQueue@688c4a77: Paused 14:48:41,079 INFO [SimpleAsyncTestCase] (main:) Work queue is paused 14:48:41,080 TRACE [AsynchronousInterceptor] (main:) Intercepted: public void org.jboss.ejb3.async.impl.test.common.Pojo.incrementCounterAsynchronous() 14:48:41,080 INFO [PausableBlockingQueue] (main:) Offering: org.jboss.ejb3.async.impl.util.concurrent.ResultUnwrappingFuture@e5d391d to [] 14:48:41,080 INFO [SimpleAsyncTestCase] (main:) Request to cancel reports as honored 14:48:41,080 INFO [SimpleAsyncTestCase] (main:) Request to cancel reports as done 14:48:41,080 INFO [PausableBlockingQueue] (pool-3-thread-1:) Taking : org.jboss.ejb3.async.impl.util.concurrent.ResultUnwrappingFuture@e5d391d 14:48:41,080 INFO [PausableBlockingQueue] (main:) org.jboss.ejb3.async.impl.test.cancel.PausableBlockingQueue@688c4a77: Resumed 14:48:41,081 INFO [SimpleAsyncTestCase] (main:) Work queue is active again 14:48:41,081 TRACE [AsynchronousInterceptor] (main:) Intercepted: public java.util.concurrent.Future org.jboss.ejb3.async.impl.test.common.Pojo.getCounter() 14:48:41,081 INFO [PausableBlockingQueue] (main:) Offering: org.jboss.ejb3.async.impl.util.concurrent.ResultUnwrappingFuture@dfa6d18 to [] 14:48:41,081 TRACE [ResultUnwrappingFuture] (main:) Blocking request to get() 14:48:41,081 INFO [PausableBlockingQueue] (pool-3-thread-2:) Taking : org.jboss.ejb3.async.impl.util.concurrent.ResultUnwrappingFuture@dfa6d18 14:48:41,081 INFO [SimpleAsyncTestCase] (main:) Second call to increment counter was cancelled, counter = 1 14:48:41,081 INFO [PausableBlockingQueue] (main:) org.jboss.ejb3.async.impl.test.cancel.PausableBlockingQueue@688c4a77: Paused 14:48:41,081 INFO [SimpleAsyncTestCase] (main:) Work queue is paused 14:48:41,082 TRACE [AsynchronousInterceptor] (main:) Intercepted: public void org.jboss.ejb3.async.impl.test.common.Pojo.incrementCounterAsynchronous() 14:48:41,082 INFO [PausableBlockingQueue] (main:) Offering: org.jboss.ejb3.async.impl.util.concurrent.ResultUnwrappingFuture@195ed659 to [] 14:48:41,082 INFO [SimpleAsyncTestCase] (main:) Sent another request to increment the counter while work queue is paused 14:48:41,082 INFO [PausableBlockingQueue] (pool-3-thread-2:) Taking : org.jboss.ejb3.async.impl.util.concurrent.ResultUnwrappingFuture@195ed659 14:48:41,082 INFO [PausableBlockingQueue] (main:) org.jboss.ejb3.async.impl.test.cancel.PausableBlockingQueue@688c4a77: Resumed 14:48:41,082 INFO [SimpleAsyncTestCase] (main:) Work queue is active again 14:48:41,584 TRACE [AsynchronousInterceptor] (main:) Intercepted: public java.util.concurrent.Future org.jboss.ejb3.async.impl.test.common.Pojo.getCounter() 14:48:41,585 INFO [PausableBlockingQueue] (main:) Offering: org.jboss.ejb3.async.impl.util.concurrent.ResultUnwrappingFuture@214a7a12 to [] 14:48:41,585 TRACE [ResultUnwrappingFuture] (main:) Blocking request to get() 2009-06-05 04:53:27 Full thread dump Java HotSpot(TM) 64-Bit Server VM (11.0-b16 mixed mode): "pool-3-thread-3" prio=10 tid=0x00002aaaf8101000 nid=0x5096 waiting on condition [0x00000000423ad000..0x00000000423adc90] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x00002aaada027920> (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:1925) at java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:317) at org.jboss.ejb3.async.impl.test.cancel.PausableBlockingQueue.take(PausableBlockingQueue.java:148) 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:619) "pool-3-thread-2" prio=10 tid=0x00002aaaf8086800 nid=0x5095 waiting on condition [0x00000000422ac000..0x00000000422acd10] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x00002aaada027920> (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:1925) at java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:317) at org.jboss.ejb3.async.impl.test.cancel.PausableBlockingQueue.take(PausableBlockingQueue.java:148) 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:619) "pool-3-thread-1" prio=10 tid=0x00002aaaf805fc00 nid=0x5094 waiting on condition [0x00000000421ab000..0x00000000421abd90] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x00002aaada027920> (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:1925) at java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:317) at org.jboss.ejb3.async.impl.test.cancel.PausableBlockingQueue.take(PausableBlockingQueue.java:148) 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:619) "pool-2-thread-3" prio=10 tid=0x00002aaaf806ec00 nid=0x5093 waiting on condition [0x00000000420aa000..0x00000000420aaa10] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x00002aaad9d91910> (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:1925) at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:358) 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:619) "pool-2-thread-2" prio=10 tid=0x00002aaaf802a800 nid=0x5092 waiting on condition [0x0000000041fa9000..0x0000000041fa9a90] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x00002aaad9d91910> (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:1925) at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:358) 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:619) "pool-2-thread-1" prio=10 tid=0x00002aaaf80c1400 nid=0x5091 waiting on condition [0x0000000041d65000..0x0000000041d65b10] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x00002aaad9d91910> (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:1925) at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:358) 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:619) "pool-1-thread-1" prio=10 tid=0x00002aaaf8076000 nid=0x5090 waiting on condition [0x0000000041c64000..0x0000000041c64b90] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x00002aaadad900b8> (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:1925) at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:358) 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:619) "Low Memory Detector" daemon prio=10 tid=0x000000005fc3cc00 nid=0x508e runnable [0x0000000000000000..0x0000000000000000] java.lang.Thread.State: RUNNABLE "CompilerThread1" daemon prio=10 tid=0x000000005fc3a000 nid=0x508d waiting on condition [0x0000000000000000..0x0000000041368550] java.lang.Thread.State: RUNNABLE "CompilerThread0" daemon prio=10 tid=0x000000005fc36000 nid=0x508c waiting on condition [0x0000000000000000..0x0000000041267550] java.lang.Thread.State: RUNNABLE "Signal Dispatcher" daemon prio=10 tid=0x000000005fc34400 nid=0x508b waiting on condition [0x0000000000000000..0x0000000000000000] java.lang.Thread.State: RUNNABLE "Finalizer" daemon prio=10 tid=0x000000005fc10800 nid=0x508a in Object.wait() [0x0000000040b63000..0x0000000040b63a90] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00002aaadad80450> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116) - locked <0x00002aaadad80450> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132) at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159) "Reference Handler" daemon prio=10 tid=0x000000005fc0f000 nid=0x5089 in Object.wait() [0x0000000040a62000..0x0000000040a62b10] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00002aaadad80530> (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 <0x00002aaadad80530> (a java.lang.ref.Reference$Lock) "main" prio=10 tid=0x000000005fade000 nid=0x5081 waiting on condition [0x0000000041ea6000..0x0000000041ea8ed0] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x00002aaada0918a8> (a java.util.concurrent.FutureTask$Sync) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158) at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:747) at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:905) at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1217) at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:218) at java.util.concurrent.FutureTask.get(FutureTask.java:83) at org.jboss.ejb3.async.impl.util.concurrent.ResultUnwrappingFuture.get(ResultUnwrappingFuture.java:92) at org.jboss.ejb3.async.impl.test.cancel.unit.CancelAsyncTaskTestCase.testCancelAsyncInvocation(CancelAsyncTaskTestCase.java:192) 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.internal.runners.TestMethod.invoke(TestMethod.java:59) at org.junit.internal.runners.MethodRoadie.runTestMethod(MethodRoadie.java:98) at org.junit.internal.runners.MethodRoadie$2.run(MethodRoadie.java:79) at org.junit.internal.runners.MethodRoadie.runBeforesThenTestThenAfters(MethodRoadie.java:87) at org.junit.internal.runners.MethodRoadie.runTest(MethodRoadie.java:77) at org.junit.internal.runners.MethodRoadie.run(MethodRoadie.java:42) at org.junit.internal.runners.JUnit4ClassRunner.invokeTestMethod(JUnit4ClassRunner.java:88) at org.junit.internal.runners.JUnit4ClassRunner.runMethods(JUnit4ClassRunner.java:51) at org.junit.internal.runners.JUnit4ClassRunner$1.run(JUnit4ClassRunner.java:44) at org.junit.internal.runners.ClassRoadie.runUnprotected(ClassRoadie.java:27) at org.junit.internal.runners.ClassRoadie.runProtected(ClassRoadie.java:37) at org.junit.internal.runners.JUnit4ClassRunner.run(JUnit4ClassRunner.java:42) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:62) at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:140) at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:127) at org.apache.maven.surefire.Surefire.run(Surefire.java:177) 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:338) at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:997) "VM Thread" prio=10 tid=0x000000005fc09400 nid=0x5088 runnable "GC task thread#0 (ParallelGC)" prio=10 tid=0x000000005fae8c00 nid=0x5084 runnable "GC task thread#1 (ParallelGC)" prio=10 tid=0x000000005faea400 nid=0x5085 runnable "GC task thread#2 (ParallelGC)" prio=10 tid=0x000000005faebc00 nid=0x5086 runnable "GC task thread#3 (ParallelGC)" prio=10 tid=0x000000005faed800 nid=0x5087 runnable "VM Periodic Task Thread" prio=10 tid=0x000000005fc3f000 nid=0x508f waiting on condition JNI global references: 1085 Heap PSYoungGen total 17216K, used 6214K [0x00002aaad9cb0000, 0x00002aaadafe0000, 0x00002aaaed000000) eden space 14784K, 31% used [0x00002aaad9cb0000,0x00002aaada14da88,0x00002aaadab20000) from space 2432K, 61% used [0x00002aaadad80000,0x00002aaadaef4078,0x00002aaadafe0000) to space 2432K, 0% used [0x00002aaadab20000,0x00002aaadab20000,0x00002aaadad80000) PSOldGen total 39360K, used 0K [0x00002aaab3600000, 0x00002aaab5c70000, 0x00002aaad9cb0000) object space 39360K, 0% used [0x00002aaab3600000,0x00002aaab3600000,0x00002aaab5c70000) PSPermGen total 21248K, used 11700K [0x00002aaaae200000, 0x00002aaaaf6c0000, 0x00002aaab3600000) object space 21248K, 55% used [0x00002aaaae200000,0x00002aaaaed6d280,0x00002aaaaf6c0000)