Full thread dump Java HotSpot(TM) Client VM (1.5.0_05-b05 mixed mode, sharing): "QFJ Socket Acceptor 1de256f" daemon prio=1 tid=0x080915d0 nid=0x512e in Object.wait() [0xb142b000..0xb142bf30] at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Unknown Source) at edu.emory.mathcs.backport.java.util.concurrent.TimeUnit.timedWait(TimeUnit.java:301) at edu.emory.mathcs.backport.java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:348) - locked <0x89e35e80> (a edu.emory.mathcs.backport.java.util.concurrent.LinkedBlockingQueue$SerializableLock) at quickfix.mina.SingleThreadedEventHandlingStrategy.getMessage(SingleThreadedEventHandlingStrategy.java:79) at quickfix.mina.SingleThreadedEventHandlingStrategy.block(SingleThreadedEventHandlingStrategy.java:68) at quickfix.mina.SingleThreadedEventHandlingStrategy$1.run(SingleThreadedEventHandlingStrategy.java:86) at java.lang.Thread.run(Unknown Source) "AnonymousIoService-1-2" daemon prio=1 tid=0x08471b68 nid=0x512c in Object.wait() [0xb152d000..0xb152de30] at java.lang.Object.wait(Native Method) at org.apache.mina.filter.ThreadPoolFilter$Worker.waitForPromotion(ThreadPoolFilter.java:534) - locked <0x89e46560> (a java.lang.Object) at org.apache.mina.filter.ThreadPoolFilter$Worker.run(ThreadPoolFilter.java:407) "AnonymousIoService-1-1" daemon prio=1 tid=0x083cbc68 nid=0x512a in Object.wait() [0xb162f000..0xb1630130] at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Unknown Source) at org.apache.mina.util.BlockingQueue.waitForNewItem(BlockingQueue.java:55) - locked <0x89e35ed0> (a org.apache.mina.util.BlockingQueue) at org.apache.mina.filter.ThreadPoolFilter$Worker.fetchBuffer(ThreadPoolFilter.java:435) - locked <0x89e35ed0> (a org.apache.mina.util.BlockingQueue) at org.apache.mina.filter.ThreadPoolFilter$Worker.run(ThreadPoolFilter.java:410) "SocketAcceptor-0" prio=1 tid=0x08492d60 nid=0x5127 runnable [0xb1731000..0xb1732030] at sun.nio.ch.PollArrayWrapper.poll0(Native Method) at sun.nio.ch.PollArrayWrapper.poll(Unknown Source) at sun.nio.ch.PollSelectorImpl.doSelect(Unknown Source) at sun.nio.ch.SelectorImpl.lockAndDoSelect(Unknown Source) - locked <0x89e35fc8> (a sun.nio.ch.Util$1) - locked <0x89e35fd8> (a java.util.Collections$UnmodifiableSet) - locked <0x89e35f78> (a sun.nio.ch.PollSelectorImpl) at sun.nio.ch.SelectorImpl.select(Unknown Source) at sun.nio.ch.SelectorImpl.select(Unknown Source) at org.apache.mina.transport.socket.nio.support.SocketAcceptorDelegate$Worker.run(SocketAcceptorDelegate.java:326) "PooledByteBufferExpirer-0" daemon prio=1 tid=0x0856ceb8 nid=0x5126 waiting on condition [0xb17ce000..0xb17cf0b0] at java.lang.Thread.sleep(Native Method) at org.apache.mina.common.PooledByteBufferAllocator$Expirer.run(PooledByteBufferAllocator.java:303) "QFJ Timer" prio=1 tid=0x0856d418 nid=0x5125 in Object.wait() [0xb184f000..0xb184ff30] at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Unknown Source) at edu.emory.mathcs.backport.java.util.concurrent.TimeUnit.timedWait(TimeUnit.java:301) at edu.emory.mathcs.backport.java.util.concurrent.DelayQueue.take(DelayQueue.java:156) - locked <0x89dc7b48> (a java.lang.Object) at edu.emory.mathcs.backport.java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:590) at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:477) at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674) at java.lang.Thread.run(Unknown Source) "Timer thread" prio=1 tid=0x0851a538 nid=0x5122 in Object.wait() [0xb19d2000..0xb19d2eb0] at java.lang.Object.wait(Native Method) at org.jcyclone.core.timer.JCycloneTimer.run(JCycloneTimer.java:314) - locked <0x89db3480> (a java.lang.Object) at java.lang.Thread.run(Unknown Source) "Thread-1" daemon prio=1 tid=0x08495318 nid=0x5121 waiting on condition [0xb1a54000..0xb1a54130] at java.lang.Thread.sleep(Native Method) at org.apache.log4j.helpers.FileWatchdog.run(FileWatchdog.java:103) "main" prio=1 tid=0x0805bbd8 nid=0x5116 waiting on condition [0xbfd38000..0xbfd3a2c8] at sun.misc.Unsafe.park(Native Method) at java.util.concurrent.locks.LockSupport.park(Unknown Source) at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(Unknown Source) at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(Unknown Source) at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(Unknown Source) at java.util.concurrent.Semaphore.acquire(Unknown Source) at com.marketcetera.simulator.SimulatorMainTest.testEndToEndStartup(SimulatorMainTest.java:59) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:743) "VM Thread" prio=1 tid=0x08096970 nid=0x5119 runnable "VM Periodic Task Thread" prio=1 tid=0x080a46c8 nid=0x511f waiting on condition