Created
July 15, 2014 11:02
-
-
Save andy-berry-dev/c6ee1710051e96041194 to your computer and use it in GitHub Desktop.
BRJS uses 100% CPU when idle - thread dumps - https://github.com/BladeRunnerJS/brjs/issues/327
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
*** DURING 100% - other BRJS process (running test server): | |
2014-07-15 14:04:13 | |
Full thread dump Java HotSpot(TM) 64-Bit Server VM (24.0-b56 mixed mode): | |
"Thread-8" prio=5 tid=0x00007fd52c281000 nid=0x6403 runnable [0x0000000118860000] | |
java.lang.Thread.State: RUNNABLE | |
at java.io.FileInputStream.readBytes(Native Method) | |
at java.io.FileInputStream.read(FileInputStream.java:272) | |
at java.io.BufferedInputStream.read1(BufferedInputStream.java:273) | |
at java.io.BufferedInputStream.read(BufferedInputStream.java:334) | |
- locked <0x00000007c0bee950> (a java.lang.UNIXProcess$ProcessPipeInputStream) | |
at sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:283) | |
at sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:325) | |
at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:177) | |
- locked <0x00000007c09333d0> (a java.io.InputStreamReader) | |
at java.io.InputStreamReader.read(InputStreamReader.java:184) | |
at java.io.BufferedReader.fill(BufferedReader.java:154) | |
at java.io.BufferedReader.readLine(BufferedReader.java:317) | |
- locked <0x00000007c09333d0> (a java.io.InputStreamReader) | |
at java.io.BufferedReader.readLine(BufferedReader.java:382) | |
at org.bladerunnerjs.utility.ProcessLogger$1.run(ProcessLogger.java:60) | |
"Thread-7" prio=5 tid=0x00007fd52c164800 nid=0x6203 runnable [0x000000011875d000] | |
java.lang.Thread.State: RUNNABLE | |
at java.io.FileInputStream.readBytes(Native Method) | |
at java.io.FileInputStream.read(FileInputStream.java:272) | |
at java.io.BufferedInputStream.read1(BufferedInputStream.java:273) | |
at java.io.BufferedInputStream.read(BufferedInputStream.java:334) | |
- locked <0x00000007c0beeb28> (a java.lang.UNIXProcess$ProcessPipeInputStream) | |
at sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:283) | |
at sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:325) | |
at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:177) | |
- locked <0x00000007c0935de8> (a java.io.InputStreamReader) | |
at java.io.InputStreamReader.read(InputStreamReader.java:184) | |
at java.io.BufferedReader.fill(BufferedReader.java:154) | |
at java.io.BufferedReader.readLine(BufferedReader.java:317) | |
- locked <0x00000007c0935de8> (a java.io.InputStreamReader) | |
at java.io.BufferedReader.readLine(BufferedReader.java:382) | |
at org.bladerunnerjs.utility.ProcessLogger$1.run(ProcessLogger.java:60) | |
"process reaper" daemon prio=5 tid=0x00007fd52c26c800 nid=0x6003 runnable [0x000000011865a000] | |
java.lang.Thread.State: RUNNABLE | |
at java.lang.UNIXProcess.waitForProcessExit(Native Method) | |
at java.lang.UNIXProcess.access$200(UNIXProcess.java:54) | |
at java.lang.UNIXProcess$3.run(UNIXProcess.java:174) | |
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) | |
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) | |
at java.lang.Thread.run(Thread.java:724) | |
"Thread-6" prio=5 tid=0x00007fd52c90e800 nid=0x5703 runnable [0x0000000118527000] | |
java.lang.Thread.State: RUNNABLE | |
at java.io.FileInputStream.readBytes(Native Method) | |
at java.io.FileInputStream.read(FileInputStream.java:272) | |
at java.io.BufferedInputStream.read1(BufferedInputStream.java:273) | |
at java.io.BufferedInputStream.read(BufferedInputStream.java:334) | |
- locked <0x00000007c0beeca0> (a java.lang.UNIXProcess$ProcessPipeInputStream) | |
at sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:283) | |
at sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:325) | |
at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:177) | |
- locked <0x00000007c0935ee8> (a java.io.InputStreamReader) | |
at java.io.InputStreamReader.read(InputStreamReader.java:184) | |
at java.io.BufferedReader.fill(BufferedReader.java:154) | |
at java.io.BufferedReader.readLine(BufferedReader.java:317) | |
- locked <0x00000007c0935ee8> (a java.io.InputStreamReader) | |
at java.io.BufferedReader.readLine(BufferedReader.java:382) | |
at org.bladerunnerjs.utility.ProcessLogger$1.run(ProcessLogger.java:60) | |
"Thread-5" prio=5 tid=0x00007fd52b989800 nid=0x5503 runnable [0x0000000118424000] | |
java.lang.Thread.State: RUNNABLE | |
at java.io.FileInputStream.readBytes(Native Method) | |
at java.io.FileInputStream.read(FileInputStream.java:272) | |
at java.io.BufferedInputStream.read1(BufferedInputStream.java:273) | |
at java.io.BufferedInputStream.read(BufferedInputStream.java:334) | |
- locked <0x00000007c0bee6a0> (a java.lang.UNIXProcess$ProcessPipeInputStream) | |
at sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:283) | |
at sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:325) | |
at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:177) | |
- locked <0x00000007c09334d0> (a java.io.InputStreamReader) | |
at java.io.InputStreamReader.read(InputStreamReader.java:184) | |
at java.io.BufferedReader.fill(BufferedReader.java:154) | |
at java.io.BufferedReader.readLine(BufferedReader.java:317) | |
- locked <0x00000007c09334d0> (a java.io.InputStreamReader) | |
at java.io.BufferedReader.readLine(BufferedReader.java:382) | |
at org.bladerunnerjs.utility.ProcessLogger$1.run(ProcessLogger.java:60) | |
"process reaper" daemon prio=5 tid=0x00007fd52c26d800 nid=0x5303 runnable [0x0000000118321000] | |
java.lang.Thread.State: RUNNABLE | |
at java.lang.UNIXProcess.waitForProcessExit(Native Method) | |
at java.lang.UNIXProcess.access$200(UNIXProcess.java:54) | |
at java.lang.UNIXProcess$3.run(UNIXProcess.java:174) | |
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) | |
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) | |
at java.lang.Thread.run(Thread.java:724) | |
"file-modification-service" prio=5 tid=0x00007fd52b995000 nid=0x5103 waiting on condition [0x00000001182f1000] | |
java.lang.Thread.State: TIMED_WAITING (sleeping) | |
at java.lang.Thread.sleep(Native Method) | |
at org.bladerunnerjs.utility.filemodification.Java7FileModificationService.run(Java7FileModificationService.java:87) | |
at java.lang.Thread.run(Thread.java:724) | |
"Thread-0" daemon prio=5 tid=0x00007fd52d13b000 nid=0x4f03 runnable [0x0000000117ead000] | |
java.lang.Thread.State: RUNNABLE | |
at sun.nio.fs.UnixNativeDispatcher.lstat0(Native Method) | |
at sun.nio.fs.UnixNativeDispatcher.lstat(UnixNativeDispatcher.java:300) | |
at sun.nio.fs.UnixFileAttributes.get(UnixFileAttributes.java:68) | |
at sun.nio.fs.UnixFileAttributeViews$Basic.readAttributes(UnixFileAttributeViews.java:51) | |
at sun.nio.fs.UnixFileSystemProvider.readAttributes(UnixFileSystemProvider.java:144) | |
at java.nio.file.Files.readAttributes(Files.java:1684) | |
at java.nio.file.Files.getLastModifiedTime(Files.java:2207) | |
at sun.nio.fs.PollingWatchService$PollingWatchKey.poll(PollingWatchService.java:341) | |
- locked <0x00000007c0acc950> (a sun.nio.fs.PollingWatchService$PollingWatchKey) | |
at sun.nio.fs.PollingWatchService$PollingWatchKey$1.run(PollingWatchService.java:290) | |
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) | |
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:304) | |
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:178) | |
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) | |
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) | |
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) | |
at java.lang.Thread.run(Thread.java:724) | |
"Service Thread" daemon prio=5 tid=0x00007fd52d024000 nid=0x4b03 runnable [0x0000000000000000] | |
java.lang.Thread.State: RUNNABLE | |
"C2 CompilerThread1" daemon prio=5 tid=0x00007fd52d023000 nid=0x4903 waiting on condition [0x0000000000000000] | |
java.lang.Thread.State: RUNNABLE | |
"C2 CompilerThread0" daemon prio=5 tid=0x00007fd52d019800 nid=0x4703 waiting on condition [0x0000000000000000] | |
java.lang.Thread.State: RUNNABLE | |
"Signal Dispatcher" daemon prio=5 tid=0x00007fd52d016000 nid=0x4503 waiting on condition [0x0000000000000000] | |
java.lang.Thread.State: RUNNABLE | |
"Finalizer" daemon prio=5 tid=0x00007fd52c009000 nid=0x3103 in Object.wait() [0x00000001171f4000] | |
java.lang.Thread.State: WAITING (on object monitor) | |
at java.lang.Object.wait(Native Method) | |
- waiting on <0x00000007c05c10d0> (a java.lang.ref.ReferenceQueue$Lock) | |
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135) | |
- locked <0x00000007c05c10d0> (a java.lang.ref.ReferenceQueue$Lock) | |
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151) | |
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:189) | |
"Reference Handler" daemon prio=5 tid=0x00007fd52c000000 nid=0x2f03 in Object.wait() [0x00000001170f1000] | |
java.lang.Thread.State: WAITING (on object monitor) | |
at java.lang.Object.wait(Native Method) | |
- waiting on <0x00000007c05c0e20> (a java.lang.ref.Reference$Lock) | |
at java.lang.Object.wait(Object.java:503) | |
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:133) | |
- locked <0x00000007c05c0e20> (a java.lang.ref.Reference$Lock) | |
"main" prio=5 tid=0x00007fd52c801000 nid=0xe07 waiting on condition [0x000000010fd52000] | |
java.lang.Thread.State: TIMED_WAITING (sleeping) | |
at java.lang.Thread.sleep(Native Method) | |
at com.caplin.cutlass.command.test.testrunner.TestRunner.runServer(TestRunner.java:136) | |
at com.caplin.cutlass.command.test.testrunner.TestRunnerController.run(TestRunnerController.java:105) | |
at com.caplin.cutlass.command.test.TestServerCommand.doCommand(TestServerCommand.java:51) | |
at org.bladerunnerjs.utility.CommandRunner.run(CommandRunner.java:21) | |
at org.bladerunnerjs.model.BRJS.runCommand(BRJS.java:325) | |
at org.bladerunnerjs.utility.UserCommandRunner.doRunCommand(UserCommandRunner.java:25) | |
at org.bladerunnerjs.utility.UserCommandRunner.run(UserCommandRunner.java:18) | |
at org.bladerunnerjs.model.BRJS.runUserCommand(BRJS.java:330) | |
at org.bladerunnerjs.runner.CommandRunner.run(CommandRunner.java:108) | |
at org.bladerunnerjs.runner.CommandRunner.main(CommandRunner.java:59) | |
"VM Thread" prio=5 tid=0x00007fd52c82d000 nid=0x2d03 runnable | |
"GC task thread#0 (ParallelGC)" prio=5 tid=0x00007fd52b819800 nid=0x20b runnable | |
"GC task thread#1 (ParallelGC)" prio=5 tid=0x00007fd52b81a000 nid=0x2533 runnable | |
"GC task thread#2 (ParallelGC)" prio=5 tid=0x00007fd52b81b000 nid=0x290b runnable | |
"GC task thread#3 (ParallelGC)" prio=5 tid=0x00007fd52b81b800 nid=0x2b03 runnable | |
"VM Periodic Task Thread" prio=5 tid=0x00007fd52d017000 nid=0x4d03 waiting on condition | |
JNI global references: 201 | |
Heap | |
PSYoungGen total 61952K, used 53359K [0x00000007eaa80000, 0x00000007f1300000, 0x0000000800000000) | |
eden space 61440K, 86% used [0x00000007eaa80000,0x00000007ede83d80,0x00000007ee680000) | |
from space 512K, 18% used [0x00000007f1280000,0x00000007f1298000,0x00000007f1300000) | |
to space 512K, 0% used [0x00000007f1200000,0x00000007f1200000,0x00000007f1280000) | |
ParOldGen total 44032K, used 12376K [0x00000007c0000000, 0x00000007c2b00000, 0x00000007eaa80000) | |
object space 44032K, 28% used [0x00000007c0000000,0x00000007c0c16148,0x00000007c2b00000) | |
PSPermGen total 21504K, used 9230K [0x00000007b8000000, 0x00000007b9500000, 0x00000007c0000000) | |
object space 21504K, 42% used [0x00000007b8000000,0x00000007b89039a8,0x00000007b9500000) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
*** DURING 100%, another dump of the main BRJS process: | |
2014-07-15 14:02:50 | |
Full thread dump Java HotSpot(TM) 64-Bit Server VM (24.0-b56 mixed mode): | |
"H2 Log Writer FXTRADER" daemon prio=5 tid=0x00007f8a4304d000 nid=0xae07 in Object.wait() [0x000000010bd4e000] | |
java.lang.Thread.State: TIMED_WAITING (on object monitor) | |
at java.lang.Object.wait(Native Method) | |
at org.h2.store.WriterThread.run(WriterThread.java:102) | |
- locked <0x00000007cc700100> (a org.h2.store.WriterThread) | |
at java.lang.Thread.run(Thread.java:724) | |
"H2 TCP Server (tcp://172.20.10.6:54663)" daemon prio=5 tid=0x00007f8a43984800 nid=0x9327 runnable [0x000000010b56c000] | |
java.lang.Thread.State: RUNNABLE | |
at java.net.PlainSocketImpl.socketAccept(Native Method) | |
at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:398) | |
at java.net.ServerSocket.implAccept(ServerSocket.java:530) | |
at java.net.ServerSocket.accept(ServerSocket.java:498) | |
at org.h2.server.TcpServer.listen(TcpServer.java:239) | |
at org.h2.tools.Server.run(Server.java:544) | |
at java.lang.Thread.run(Thread.java:724) | |
"H2 File Lock Watchdog /Users/patrick/CaplinTrader/generated/app/fxtrader/webcentric-db/fxtrader.lock.db" daemon prio=5 tid=0x00007f8a45481000 nid=0xaa0b waiting on condition [0x000000010b236000] | |
java.lang.Thread.State: TIMED_WAITING (sleeping) | |
at java.lang.Thread.sleep(Native Method) | |
at org.h2.store.FileLock.run(FileLock.java:490) | |
at java.lang.Thread.run(Thread.java:724) | |
"BoneCP-pool-watch-thread" daemon prio=5 tid=0x00007f8a43ab7000 nid=0xa203 waiting on condition [0x000000010bc4b000] | |
java.lang.Thread.State: WAITING (parking) | |
at sun.misc.Unsafe.park(Native Method) | |
- parking to wait for <0x00000007cc20af40> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) | |
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186) | |
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043) | |
at java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:374) | |
at com.jolbox.bonecp.PoolWatchThread.run(PoolWatchThread.java:75) | |
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) | |
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) | |
at java.lang.Thread.run(Thread.java:724) | |
"BoneCP-keep-alive-scheduler" daemon prio=5 tid=0x00007f8a4487d000 nid=0x9d07 waiting on condition [0x000000010bb48000] | |
java.lang.Thread.State: TIMED_WAITING (parking) | |
at sun.misc.Unsafe.park(Native Method) | |
- parking to wait for <0x00000007cc384da8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) | |
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) | |
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2082) | |
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1090) | |
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:807) | |
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068) | |
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) | |
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) | |
at java.lang.Thread.run(Thread.java:724) | |
"com.google.common.base.internal.Finalizer" daemon prio=5 tid=0x00007f8a448ca000 nid=0x9c0b in Object.wait() [0x000000010ba45000] | |
java.lang.Thread.State: WAITING (on object monitor) | |
at java.lang.Object.wait(Native Method) | |
- waiting on <0x00000007cc341238> (a java.lang.ref.ReferenceQueue$Lock) | |
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135) | |
- locked <0x00000007cc341238> (a java.lang.ref.ReferenceQueue$Lock) | |
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151) | |
at com.google.common.base.internal.Finalizer.run(Finalizer.java:131) | |
at java.lang.Thread.run(Thread.java:724) | |
"qtp986285191-25" prio=5 tid=0x00007f8a42a15800 nid=0x6d03 waiting on condition [0x000000010b043000] | |
java.lang.Thread.State: TIMED_WAITING (parking) | |
at sun.misc.Unsafe.park(Native Method) | |
- parking to wait for <0x00000007c08049a8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) | |
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) | |
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2082) | |
at org.eclipse.jetty.util.BlockingArrayQueue.poll(BlockingArrayQueue.java:337) | |
at org.eclipse.jetty.util.thread.QueuedThreadPool.idleJobPoll(QueuedThreadPool.java:521) | |
at org.eclipse.jetty.util.thread.QueuedThreadPool.access$600(QueuedThreadPool.java:39) | |
at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:567) | |
at java.lang.Thread.run(Thread.java:724) | |
"qtp986285191-24" prio=5 tid=0x00007f8a42a14800 nid=0x6b03 waiting on condition [0x000000010af40000] | |
java.lang.Thread.State: TIMED_WAITING (parking) | |
at sun.misc.Unsafe.park(Native Method) | |
- parking to wait for <0x00000007c08049a8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) | |
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) | |
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2082) | |
at org.eclipse.jetty.util.BlockingArrayQueue.poll(BlockingArrayQueue.java:337) | |
at org.eclipse.jetty.util.thread.QueuedThreadPool.idleJobPoll(QueuedThreadPool.java:521) | |
at org.eclipse.jetty.util.thread.QueuedThreadPool.access$600(QueuedThreadPool.java:39) | |
at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:567) | |
at java.lang.Thread.run(Thread.java:724) | |
"qtp986285191-23" prio=5 tid=0x00007f8a42a14000 nid=0x6903 waiting on condition [0x000000010ae3d000] | |
java.lang.Thread.State: TIMED_WAITING (parking) | |
at sun.misc.Unsafe.park(Native Method) | |
- parking to wait for <0x00000007c08049a8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) | |
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) | |
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2082) | |
at org.eclipse.jetty.util.BlockingArrayQueue.poll(BlockingArrayQueue.java:337) | |
at org.eclipse.jetty.util.thread.QueuedThreadPool.idleJobPoll(QueuedThreadPool.java:521) | |
at org.eclipse.jetty.util.thread.QueuedThreadPool.access$600(QueuedThreadPool.java:39) | |
at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:567) | |
at java.lang.Thread.run(Thread.java:724) | |
"qtp986285191-22" prio=5 tid=0x00007f8a42a13000 nid=0x6703 waiting on condition [0x000000010ad3a000] | |
java.lang.Thread.State: TIMED_WAITING (parking) | |
at sun.misc.Unsafe.park(Native Method) | |
- parking to wait for <0x00000007c08049a8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) | |
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) | |
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2082) | |
at org.eclipse.jetty.util.BlockingArrayQueue.poll(BlockingArrayQueue.java:337) | |
at org.eclipse.jetty.util.thread.QueuedThreadPool.idleJobPoll(QueuedThreadPool.java:521) | |
at org.eclipse.jetty.util.thread.QueuedThreadPool.access$600(QueuedThreadPool.java:39) | |
at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:567) | |
at java.lang.Thread.run(Thread.java:724) | |
"qtp986285191-21" prio=5 tid=0x00007f8a42926800 nid=0x6503 waiting on condition [0x000000010ac37000] | |
java.lang.Thread.State: TIMED_WAITING (parking) | |
at sun.misc.Unsafe.park(Native Method) | |
- parking to wait for <0x00000007c08049a8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) | |
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) | |
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2082) | |
at org.eclipse.jetty.util.BlockingArrayQueue.poll(BlockingArrayQueue.java:337) | |
at org.eclipse.jetty.util.thread.QueuedThreadPool.idleJobPoll(QueuedThreadPool.java:521) | |
at org.eclipse.jetty.util.thread.QueuedThreadPool.access$600(QueuedThreadPool.java:39) | |
at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:567) | |
at java.lang.Thread.run(Thread.java:724) | |
"qtp986285191-20" prio=5 tid=0x00007f8a42925800 nid=0x6303 waiting on condition [0x000000010ab34000] | |
java.lang.Thread.State: TIMED_WAITING (parking) | |
at sun.misc.Unsafe.park(Native Method) | |
- parking to wait for <0x00000007c08049a8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) | |
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) | |
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2082) | |
at org.eclipse.jetty.util.BlockingArrayQueue.poll(BlockingArrayQueue.java:337) | |
at org.eclipse.jetty.util.thread.QueuedThreadPool.idleJobPoll(QueuedThreadPool.java:521) | |
at org.eclipse.jetty.util.thread.QueuedThreadPool.access$600(QueuedThreadPool.java:39) | |
at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:567) | |
at java.lang.Thread.run(Thread.java:724) | |
"qtp986285191-19 Acceptor0 [email protected]:7070" prio=5 tid=0x00007f8a42925000 nid=0x6103 runnable [0x000000010aa31000] | |
java.lang.Thread.State: RUNNABLE | |
at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method) | |
at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:241) | |
- locked <0x00000007c0cd6320> (a java.lang.Object) | |
at org.eclipse.jetty.server.nio.SelectChannelConnector.accept(SelectChannelConnector.java:104) | |
at org.eclipse.jetty.server.AbstractConnector$Acceptor.run(AbstractConnector.java:933) | |
at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:603) | |
at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:538) | |
at java.lang.Thread.run(Thread.java:724) | |
"qtp986285191-18 Selector0" prio=5 tid=0x00007f8a4292a000 nid=0x5f03 runnable [0x000000010a92e000] | |
java.lang.Thread.State: RUNNABLE | |
at sun.nio.ch.KQueueArrayWrapper.kevent0(Native Method) | |
at sun.nio.ch.KQueueArrayWrapper.poll(KQueueArrayWrapper.java:200) | |
at sun.nio.ch.KQueueSelectorImpl.doSelect(KQueueSelectorImpl.java:103) | |
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:87) | |
- locked <0x00000007c084a980> (a sun.nio.ch.Util$2) | |
- locked <0x00000007c084a970> (a java.util.Collections$UnmodifiableSet) | |
- locked <0x00000007c0cd4080> (a sun.nio.ch.KQueueSelectorImpl) | |
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:98) | |
at org.eclipse.jetty.io.nio.SelectorManager$SelectSet.doSelect(SelectorManager.java:564) | |
at org.eclipse.jetty.io.nio.SelectorManager$1.run(SelectorManager.java:285) | |
at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:603) | |
at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:538) | |
at java.lang.Thread.run(Thread.java:724) | |
"Thread-9" prio=5 tid=0x00007f8a434ba000 nid=0x5d03 waiting on condition [0x000000010a82b000] | |
java.lang.Thread.State: TIMED_WAITING (sleeping) | |
at java.lang.Thread.sleep(Native Method) | |
at org.bladerunnerjs.appserver.AppDeploymentFileWatcher.run(AppDeploymentFileWatcher.java:66) | |
"HashSessionScavenger-4" daemon prio=5 tid=0x00007f8a423aa000 nid=0x5b03 in Object.wait() [0x000000010a728000] | |
java.lang.Thread.State: TIMED_WAITING (on object monitor) | |
at java.lang.Object.wait(Native Method) | |
at java.util.TimerThread.mainLoop(Timer.java:552) | |
- locked <0x00000007c07dda50> (a java.util.TaskQueue) | |
at java.util.TimerThread.run(Timer.java:505) | |
"HashSessionScavenger-3" daemon prio=5 tid=0x00007f8a428a8800 nid=0x5903 in Object.wait() [0x000000010a61b000] | |
java.lang.Thread.State: TIMED_WAITING (on object monitor) | |
at java.lang.Object.wait(Native Method) | |
at java.util.TimerThread.mainLoop(Timer.java:552) | |
- locked <0x00000007c0828f28> (a java.util.TaskQueue) | |
at java.util.TimerThread.run(Timer.java:505) | |
"HashSessionScavenger-2" daemon prio=5 tid=0x00007f8a4236b000 nid=0x5703 in Object.wait() [0x000000010a513000] | |
java.lang.Thread.State: TIMED_WAITING (on object monitor) | |
at java.lang.Object.wait(Native Method) | |
at java.util.TimerThread.mainLoop(Timer.java:552) | |
- locked <0x00000007c0cfa2d0> (a java.util.TaskQueue) | |
at java.util.TimerThread.run(Timer.java:505) | |
"HashSessionScavenger-1" daemon prio=5 tid=0x00007f8a42367000 nid=0x5503 in Object.wait() [0x000000010a401000] | |
java.lang.Thread.State: TIMED_WAITING (on object monitor) | |
at java.lang.Object.wait(Native Method) | |
at java.util.TimerThread.mainLoop(Timer.java:552) | |
- locked <0x00000007c07a1240> (a java.util.TaskQueue) | |
at java.util.TimerThread.run(Timer.java:505) | |
"HashSessionScavenger-0" daemon prio=5 tid=0x00007f8a4228b000 nid=0x5303 in Object.wait() [0x000000010a1d8000] | |
java.lang.Thread.State: TIMED_WAITING (on object monitor) | |
at java.lang.Object.wait(Native Method) | |
at java.util.TimerThread.mainLoop(Timer.java:552) | |
- locked <0x00000007c0747a28> (a java.util.TaskQueue) | |
at java.util.TimerThread.run(Timer.java:505) | |
"file-modification-service" prio=5 tid=0x00007f8a43284800 nid=0x5103 waiting on condition [0x000000010a00a000] | |
java.lang.Thread.State: TIMED_WAITING (sleeping) | |
at java.lang.Thread.sleep(Native Method) | |
at org.bladerunnerjs.utility.filemodification.Java7FileModificationService.run(Java7FileModificationService.java:87) | |
at java.lang.Thread.run(Thread.java:724) | |
"Thread-0" daemon prio=5 tid=0x00007f8a43203800 nid=0x4f03 runnable [0x0000000109bc6000] | |
java.lang.Thread.State: RUNNABLE | |
at sun.nio.fs.UnixNativeDispatcher.lstat0(Native Method) | |
at sun.nio.fs.UnixNativeDispatcher.lstat(UnixNativeDispatcher.java:300) | |
at sun.nio.fs.UnixFileAttributes.get(UnixFileAttributes.java:68) | |
at sun.nio.fs.UnixFileAttributeViews$Basic.readAttributes(UnixFileAttributeViews.java:51) | |
at sun.nio.fs.UnixFileSystemProvider.readAttributes(UnixFileSystemProvider.java:144) | |
at java.nio.file.Files.readAttributes(Files.java:1684) | |
at java.nio.file.Files.getLastModifiedTime(Files.java:2207) | |
at sun.nio.fs.PollingWatchService$PollingWatchKey.poll(PollingWatchService.java:341) | |
- locked <0x00000007c0084428> (a sun.nio.fs.PollingWatchService$PollingWatchKey) | |
at sun.nio.fs.PollingWatchService$PollingWatchKey$1.run(PollingWatchService.java:290) | |
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) | |
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:304) | |
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:178) | |
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) | |
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) | |
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) | |
at java.lang.Thread.run(Thread.java:724) | |
"Service Thread" daemon prio=5 tid=0x00007f8a41821800 nid=0x4b03 runnable [0x0000000000000000] | |
java.lang.Thread.State: RUNNABLE | |
"C2 CompilerThread1" daemon prio=5 tid=0x00007f8a4180a000 nid=0x4903 waiting on condition [0x0000000000000000] | |
java.lang.Thread.State: RUNNABLE | |
"C2 CompilerThread0" daemon prio=5 tid=0x00007f8a42030000 nid=0x4703 waiting on condition [0x0000000000000000] | |
java.lang.Thread.State: RUNNABLE | |
"Signal Dispatcher" daemon prio=5 tid=0x00007f8a43027800 nid=0x4503 waiting on condition [0x0000000000000000] | |
java.lang.Thread.State: RUNNABLE | |
"Finalizer" daemon prio=5 tid=0x00007f8a41813800 nid=0x3103 in Object.wait() [0x0000000108f08000] | |
java.lang.Thread.State: WAITING (on object monitor) | |
at java.lang.Object.wait(Native Method) | |
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135) | |
- locked <0x00000007c04b7638> (a java.lang.ref.ReferenceQueue$Lock) | |
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151) | |
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:189) | |
"Reference Handler" daemon prio=5 tid=0x00007f8a41811000 nid=0x2f03 in Object.wait() [0x0000000108e05000] | |
java.lang.Thread.State: WAITING (on object monitor) | |
at java.lang.Object.wait(Native Method) | |
at java.lang.Object.wait(Object.java:503) | |
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:133) | |
- locked <0x00000007c04b73b0> (a java.lang.ref.Reference$Lock) | |
"main" prio=5 tid=0x00007f8a42800000 nid=0xd07 in Object.wait() [0x00000001007aa000] | |
java.lang.Thread.State: WAITING (on object monitor) | |
at java.lang.Object.wait(Native Method) | |
- waiting on <0x00000007c084ab88> (a java.lang.Object) | |
at java.lang.Object.wait(Object.java:503) | |
at org.eclipse.jetty.util.thread.QueuedThreadPool.join(QueuedThreadPool.java:386) | |
- locked <0x00000007c084ab88> (a java.lang.Object) | |
at org.eclipse.jetty.server.Server.join(Server.java:396) | |
at org.bladerunnerjs.appserver.BRJSApplicationServer.join(BRJSApplicationServer.java:128) | |
at org.bladerunnerjs.plugin.plugins.commands.standard.ServeCommand.doCommand(ServeCommand.java:87) | |
at org.bladerunnerjs.plugin.utility.command.ArgsParsingCommandPlugin.doCommand(ArgsParsingCommandPlugin.java:45) | |
at org.bladerunnerjs.plugin.proxy.VirtualProxyCommandPlugin.doCommand(VirtualProxyCommandPlugin.java:41) | |
at org.bladerunnerjs.utility.CommandRunner.run(CommandRunner.java:21) | |
at org.bladerunnerjs.model.BRJS.runCommand(BRJS.java:325) | |
at org.bladerunnerjs.utility.UserCommandRunner.doRunCommand(UserCommandRunner.java:25) | |
at org.bladerunnerjs.utility.UserCommandRunner.run(UserCommandRunner.java:18) | |
at org.bladerunnerjs.model.BRJS.runUserCommand(BRJS.java:330) | |
at org.bladerunnerjs.runner.CommandRunner.run(CommandRunner.java:108) | |
at org.bladerunnerjs.runner.CommandRunner.main(CommandRunner.java:59) | |
"VM Thread" prio=5 tid=0x00007f8a42029800 nid=0x2d03 runnable | |
"GC task thread#0 (ParallelGC)" prio=5 tid=0x00007f8a4180f800 nid=0x10f runnable | |
"GC task thread#1 (ParallelGC)" prio=5 tid=0x00007f8a42809800 nid=0x1f2f runnable | |
"GC task thread#2 (ParallelGC)" prio=5 tid=0x00007f8a41810800 nid=0x2903 runnable | |
"GC task thread#3 (ParallelGC)" prio=5 tid=0x00007f8a42001800 nid=0x2b03 runnable | |
"VM Periodic Task Thread" prio=5 tid=0x00007f8a4182a000 nid=0x4d03 waiting on condition | |
JNI global references: 279 | |
Heap | |
PSYoungGen total 41984K, used 21878K [0x00000007eaa80000, 0x00000007eec00000, 0x0000000800000000) | |
eden space 41472K, 52% used [0x00000007eaa80000,0x00000007ebfc5988,0x00000007ed300000) | |
from space 512K, 18% used [0x00000007eeb80000,0x00000007eeb98000,0x00000007eec00000) | |
to space 512K, 0% used [0x00000007eeb00000,0x00000007eeb00000,0x00000007eeb80000) | |
ParOldGen total 393216K, used 204799K [0x00000007c0000000, 0x00000007d8000000, 0x00000007eaa80000) | |
object space 393216K, 52% used [0x00000007c0000000,0x00000007cc7ffd28,0x00000007d8000000) | |
PSPermGen total 48128K, used 40530K [0x00000007b8000000, 0x00000007baf00000, 0x00000007c0000000) | |
object space 48128K, 84% used [0x00000007b8000000,0x00000007ba794b08,0x00000007baf00000) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
*** DURING 100%, main BRJS process: | |
File modification within directory 'generated/app/fxtrader/webcentric-db/fxtrader.h2.db' detected. | |
File modification within directory 'generated/app/fxtrader/webcentric-db/fxtrader.lock.db' detected. | |
File modification within directory 'generated/app/fxtrader/webcentric-db' detected. | |
File modification within directory 'generated/app/fxtrader/webcentric-db/fxtrader.h2.db' detected. | |
File modification within directory 'generated/app/fxtrader/webcentric-db/fxtrader.lock.db' detected. | |
File modification within directory 'generated/app/fxtrader/webcentric-db' detected. | |
2014-07-15 14:01:23 | |
Full thread dump Java HotSpot(TM) 64-Bit Server VM (24.0-b56 mixed mode): | |
"H2 Log Writer FXTRADER" daemon prio=5 tid=0x00007f8a4304d000 nid=0xae07 in Object.wait() [0x000000010bd4e000] | |
java.lang.Thread.State: TIMED_WAITING (on object monitor) | |
at java.lang.Object.wait(Native Method) | |
at org.h2.store.WriterThread.run(WriterThread.java:102) | |
- locked <0x00000007cc700100> (a org.h2.store.WriterThread) | |
at java.lang.Thread.run(Thread.java:724) | |
"H2 TCP Server (tcp://172.20.10.6:54663)" daemon prio=5 tid=0x00007f8a43984800 nid=0x9327 runnable [0x000000010b56c000] | |
java.lang.Thread.State: RUNNABLE | |
at java.net.PlainSocketImpl.socketAccept(Native Method) | |
at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:398) | |
at java.net.ServerSocket.implAccept(ServerSocket.java:530) | |
at java.net.ServerSocket.accept(ServerSocket.java:498) | |
at org.h2.server.TcpServer.listen(TcpServer.java:239) | |
at org.h2.tools.Server.run(Server.java:544) | |
at java.lang.Thread.run(Thread.java:724) | |
"H2 File Lock Watchdog /Users/patrick/CaplinTrader/generated/app/fxtrader/webcentric-db/fxtrader.lock.db" daemon prio=5 tid=0x00007f8a45481000 nid=0xaa0b waiting on condition [0x000000010b236000] | |
java.lang.Thread.State: TIMED_WAITING (sleeping) | |
at java.lang.Thread.sleep(Native Method) | |
at org.h2.store.FileLock.run(FileLock.java:490) | |
at java.lang.Thread.run(Thread.java:724) | |
"BoneCP-pool-watch-thread" daemon prio=5 tid=0x00007f8a43ab7000 nid=0xa203 waiting on condition [0x000000010bc4b000] | |
java.lang.Thread.State: WAITING (parking) | |
at sun.misc.Unsafe.park(Native Method) | |
- parking to wait for <0x00000007cc20af40> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) | |
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186) | |
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043) | |
at java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:374) | |
at com.jolbox.bonecp.PoolWatchThread.run(PoolWatchThread.java:75) | |
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) | |
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) | |
at java.lang.Thread.run(Thread.java:724) | |
"BoneCP-keep-alive-scheduler" daemon prio=5 tid=0x00007f8a4487d000 nid=0x9d07 waiting on condition [0x000000010bb48000] | |
java.lang.Thread.State: TIMED_WAITING (parking) | |
at sun.misc.Unsafe.park(Native Method) | |
- parking to wait for <0x00000007cc384da8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) | |
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) | |
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2082) | |
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1090) | |
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:807) | |
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068) | |
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) | |
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) | |
at java.lang.Thread.run(Thread.java:724) | |
"com.google.common.base.internal.Finalizer" daemon prio=5 tid=0x00007f8a448ca000 nid=0x9c0b in Object.wait() [0x000000010ba45000] | |
java.lang.Thread.State: WAITING (on object monitor) | |
at java.lang.Object.wait(Native Method) | |
- waiting on <0x00000007cc341238> (a java.lang.ref.ReferenceQueue$Lock) | |
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135) | |
- locked <0x00000007cc341238> (a java.lang.ref.ReferenceQueue$Lock) | |
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151) | |
at com.google.common.base.internal.Finalizer.run(Finalizer.java:131) | |
at java.lang.Thread.run(Thread.java:724) | |
"qtp986285191-25" prio=5 tid=0x00007f8a42a15800 nid=0x6d03 waiting on condition [0x000000010b043000] | |
java.lang.Thread.State: TIMED_WAITING (parking) | |
at sun.misc.Unsafe.park(Native Method) | |
- parking to wait for <0x00000007c08049a8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) | |
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) | |
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2082) | |
at org.eclipse.jetty.util.BlockingArrayQueue.poll(BlockingArrayQueue.java:337) | |
at org.eclipse.jetty.util.thread.QueuedThreadPool.idleJobPoll(QueuedThreadPool.java:521) | |
at org.eclipse.jetty.util.thread.QueuedThreadPool.access$600(QueuedThreadPool.java:39) | |
at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:567) | |
at java.lang.Thread.run(Thread.java:724) | |
"qtp986285191-24" prio=5 tid=0x00007f8a42a14800 nid=0x6b03 waiting on condition [0x000000010af40000] | |
java.lang.Thread.State: TIMED_WAITING (parking) | |
at sun.misc.Unsafe.park(Native Method) | |
- parking to wait for <0x00000007c08049a8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) | |
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) | |
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2082) | |
at org.eclipse.jetty.util.BlockingArrayQueue.poll(BlockingArrayQueue.java:337) | |
at org.eclipse.jetty.util.thread.QueuedThreadPool.idleJobPoll(QueuedThreadPool.java:521) | |
at org.eclipse.jetty.util.thread.QueuedThreadPool.access$600(QueuedThreadPool.java:39) | |
at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:567) | |
at java.lang.Thread.run(Thread.java:724) | |
"qtp986285191-23" prio=5 tid=0x00007f8a42a14000 nid=0x6903 waiting on condition [0x000000010ae3d000] | |
java.lang.Thread.State: TIMED_WAITING (parking) | |
at sun.misc.Unsafe.park(Native Method) | |
- parking to wait for <0x00000007c08049a8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) | |
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) | |
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2082) | |
at org.eclipse.jetty.util.BlockingArrayQueue.poll(BlockingArrayQueue.java:337) | |
at org.eclipse.jetty.util.thread.QueuedThreadPool.idleJobPoll(QueuedThreadPool.java:521) | |
at org.eclipse.jetty.util.thread.QueuedThreadPool.access$600(QueuedThreadPool.java:39) | |
at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:567) | |
at java.lang.Thread.run(Thread.java:724) | |
"qtp986285191-22" prio=5 tid=0x00007f8a42a13000 nid=0x6703 waiting on condition [0x000000010ad3a000] | |
java.lang.Thread.State: TIMED_WAITING (parking) | |
at sun.misc.Unsafe.park(Native Method) | |
- parking to wait for <0x00000007c08049a8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) | |
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) | |
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2082) | |
at org.eclipse.jetty.util.BlockingArrayQueue.poll(BlockingArrayQueue.java:337) | |
at org.eclipse.jetty.util.thread.QueuedThreadPool.idleJobPoll(QueuedThreadPool.java:521) | |
at org.eclipse.jetty.util.thread.QueuedThreadPool.access$600(QueuedThreadPool.java:39) | |
at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:567) | |
at java.lang.Thread.run(Thread.java:724) | |
"qtp986285191-21" prio=5 tid=0x00007f8a42926800 nid=0x6503 waiting on condition [0x000000010ac37000] | |
java.lang.Thread.State: TIMED_WAITING (parking) | |
at sun.misc.Unsafe.park(Native Method) | |
- parking to wait for <0x00000007c08049a8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) | |
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) | |
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2082) | |
at org.eclipse.jetty.util.BlockingArrayQueue.poll(BlockingArrayQueue.java:337) | |
at org.eclipse.jetty.util.thread.QueuedThreadPool.idleJobPoll(QueuedThreadPool.java:521) | |
at org.eclipse.jetty.util.thread.QueuedThreadPool.access$600(QueuedThreadPool.java:39) | |
at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:567) | |
at java.lang.Thread.run(Thread.java:724) | |
"qtp986285191-20" prio=5 tid=0x00007f8a42925800 nid=0x6303 waiting on condition [0x000000010ab34000] | |
java.lang.Thread.State: TIMED_WAITING (parking) | |
at sun.misc.Unsafe.park(Native Method) | |
- parking to wait for <0x00000007c08049a8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) | |
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) | |
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2082) | |
at org.eclipse.jetty.util.BlockingArrayQueue.poll(BlockingArrayQueue.java:337) | |
at org.eclipse.jetty.util.thread.QueuedThreadPool.idleJobPoll(QueuedThreadPool.java:521) | |
at org.eclipse.jetty.util.thread.QueuedThreadPool.access$600(QueuedThreadPool.java:39) | |
at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:567) | |
at java.lang.Thread.run(Thread.java:724) | |
"qtp986285191-19 Acceptor0 [email protected]:7070" prio=5 tid=0x00007f8a42925000 nid=0x6103 runnable [0x000000010aa31000] | |
java.lang.Thread.State: RUNNABLE | |
at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method) | |
at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:241) | |
- locked <0x00000007c0cd6320> (a java.lang.Object) | |
at org.eclipse.jetty.server.nio.SelectChannelConnector.accept(SelectChannelConnector.java:104) | |
at org.eclipse.jetty.server.AbstractConnector$Acceptor.run(AbstractConnector.java:933) | |
at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:603) | |
at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:538) | |
at java.lang.Thread.run(Thread.java:724) | |
"qtp986285191-18 Selector0" prio=5 tid=0x00007f8a4292a000 nid=0x5f03 runnable [0x000000010a92e000] | |
java.lang.Thread.State: RUNNABLE | |
at sun.nio.ch.KQueueArrayWrapper.kevent0(Native Method) | |
at sun.nio.ch.KQueueArrayWrapper.poll(KQueueArrayWrapper.java:200) | |
at sun.nio.ch.KQueueSelectorImpl.doSelect(KQueueSelectorImpl.java:103) | |
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:87) | |
- locked <0x00000007c084a980> (a sun.nio.ch.Util$2) | |
- locked <0x00000007c084a970> (a java.util.Collections$UnmodifiableSet) | |
- locked <0x00000007c0cd4080> (a sun.nio.ch.KQueueSelectorImpl) | |
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:98) | |
at org.eclipse.jetty.io.nio.SelectorManager$SelectSet.doSelect(SelectorManager.java:564) | |
at org.eclipse.jetty.io.nio.SelectorManager$1.run(SelectorManager.java:285) | |
at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:603) | |
at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:538) | |
at java.lang.Thread.run(Thread.java:724) | |
"Thread-9" prio=5 tid=0x00007f8a434ba000 nid=0x5d03 waiting on condition [0x000000010a82b000] | |
java.lang.Thread.State: TIMED_WAITING (sleeping) | |
at java.lang.Thread.sleep(Native Method) | |
at org.bladerunnerjs.appserver.AppDeploymentFileWatcher.run(AppDeploymentFileWatcher.java:66) | |
"HashSessionScavenger-4" daemon prio=5 tid=0x00007f8a423aa000 nid=0x5b03 in Object.wait() [0x000000010a728000] | |
java.lang.Thread.State: TIMED_WAITING (on object monitor) | |
at java.lang.Object.wait(Native Method) | |
at java.util.TimerThread.mainLoop(Timer.java:552) | |
- locked <0x00000007c07dda50> (a java.util.TaskQueue) | |
at java.util.TimerThread.run(Timer.java:505) | |
"HashSessionScavenger-3" daemon prio=5 tid=0x00007f8a428a8800 nid=0x5903 in Object.wait() [0x000000010a61b000] | |
java.lang.Thread.State: TIMED_WAITING (on object monitor) | |
at java.lang.Object.wait(Native Method) | |
at java.util.TimerThread.mainLoop(Timer.java:552) | |
- locked <0x00000007c0828f28> (a java.util.TaskQueue) | |
at java.util.TimerThread.run(Timer.java:505) | |
"HashSessionScavenger-2" daemon prio=5 tid=0x00007f8a4236b000 nid=0x5703 in Object.wait() [0x000000010a513000] | |
java.lang.Thread.State: TIMED_WAITING (on object monitor) | |
at java.lang.Object.wait(Native Method) | |
at java.util.TimerThread.mainLoop(Timer.java:552) | |
- locked <0x00000007c0cfa2d0> (a java.util.TaskQueue) | |
at java.util.TimerThread.run(Timer.java:505) | |
"HashSessionScavenger-1" daemon prio=5 tid=0x00007f8a42367000 nid=0x5503 in Object.wait() [0x000000010a401000] | |
java.lang.Thread.State: TIMED_WAITING (on object monitor) | |
at java.lang.Object.wait(Native Method) | |
at java.util.TimerThread.mainLoop(Timer.java:552) | |
- locked <0x00000007c07a1240> (a java.util.TaskQueue) | |
at java.util.TimerThread.run(Timer.java:505) | |
"HashSessionScavenger-0" daemon prio=5 tid=0x00007f8a4228b000 nid=0x5303 in Object.wait() [0x000000010a1d8000] | |
java.lang.Thread.State: TIMED_WAITING (on object monitor) | |
at java.lang.Object.wait(Native Method) | |
at java.util.TimerThread.mainLoop(Timer.java:552) | |
- locked <0x00000007c0747a28> (a java.util.TaskQueue) | |
at java.util.TimerThread.run(Timer.java:505) | |
"file-modification-service" prio=5 tid=0x00007f8a43284800 nid=0x5103 waiting on condition [0x000000010a00a000] | |
java.lang.Thread.State: TIMED_WAITING (sleeping) | |
at java.lang.Thread.sleep(Native Method) | |
at org.bladerunnerjs.utility.filemodification.Java7FileModificationService.run(Java7FileModificationService.java:87) | |
at java.lang.Thread.run(Thread.java:724) | |
"Thread-0" daemon prio=5 tid=0x00007f8a43203800 nid=0x4f03 runnable [0x0000000109bc6000] | |
java.lang.Thread.State: RUNNABLE | |
at sun.nio.fs.UnixNativeDispatcher.readdir(Native Method) | |
at sun.nio.fs.UnixDirectoryStream$UnixDirectoryIterator.readNextEntry(UnixDirectoryStream.java:168) | |
at sun.nio.fs.UnixDirectoryStream$UnixDirectoryIterator.hasNext(UnixDirectoryStream.java:201) | |
- locked <0x00000007ec273fe8> (a sun.nio.fs.UnixDirectoryStream$UnixDirectoryIterator) | |
at sun.nio.fs.PollingWatchService$PollingWatchKey.poll(PollingWatchService.java:338) | |
- locked <0x00000007c0185690> (a sun.nio.fs.PollingWatchService$PollingWatchKey) | |
at sun.nio.fs.PollingWatchService$PollingWatchKey$1.run(PollingWatchService.java:290) | |
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) | |
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:304) | |
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:178) | |
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) | |
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) | |
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) | |
at java.lang.Thread.run(Thread.java:724) | |
"Service Thread" daemon prio=5 tid=0x00007f8a41821800 nid=0x4b03 runnable [0x0000000000000000] | |
java.lang.Thread.State: RUNNABLE | |
"C2 CompilerThread1" daemon prio=5 tid=0x00007f8a4180a000 nid=0x4903 waiting on condition [0x0000000000000000] | |
java.lang.Thread.State: RUNNABLE | |
"C2 CompilerThread0" daemon prio=5 tid=0x00007f8a42030000 nid=0x4703 waiting on condition [0x0000000000000000] | |
java.lang.Thread.State: RUNNABLE | |
"Signal Dispatcher" daemon prio=5 tid=0x00007f8a43027800 nid=0x4503 waiting on condition [0x0000000000000000] | |
java.lang.Thread.State: RUNNABLE | |
"Finalizer" daemon prio=5 tid=0x00007f8a41813800 nid=0x3103 in Object.wait() [0x0000000108f08000] | |
java.lang.Thread.State: WAITING (on object monitor) | |
at java.lang.Object.wait(Native Method) | |
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135) | |
- locked <0x00000007c04b7638> (a java.lang.ref.ReferenceQueue$Lock) | |
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151) | |
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:189) | |
"Reference Handler" daemon prio=5 tid=0x00007f8a41811000 nid=0x2f03 in Object.wait() [0x0000000108e05000] | |
java.lang.Thread.State: WAITING (on object monitor) | |
at java.lang.Object.wait(Native Method) | |
at java.lang.Object.wait(Object.java:503) | |
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:133) | |
- locked <0x00000007c04b73b0> (a java.lang.ref.Reference$Lock) | |
"main" prio=5 tid=0x00007f8a42800000 nid=0xd07 in Object.wait() [0x00000001007aa000] | |
java.lang.Thread.State: WAITING (on object monitor) | |
at java.lang.Object.wait(Native Method) | |
- waiting on <0x00000007c084ab88> (a java.lang.Object) | |
at java.lang.Object.wait(Object.java:503) | |
at org.eclipse.jetty.util.thread.QueuedThreadPool.join(QueuedThreadPool.java:386) | |
- locked <0x00000007c084ab88> (a java.lang.Object) | |
at org.eclipse.jetty.server.Server.join(Server.java:396) | |
at org.bladerunnerjs.appserver.BRJSApplicationServer.join(BRJSApplicationServer.java:128) | |
at org.bladerunnerjs.plugin.plugins.commands.standard.ServeCommand.doCommand(ServeCommand.java:87) | |
at org.bladerunnerjs.plugin.utility.command.ArgsParsingCommandPlugin.doCommand(ArgsParsingCommandPlugin.java:45) | |
at org.bladerunnerjs.plugin.proxy.VirtualProxyCommandPlugin.doCommand(VirtualProxyCommandPlugin.java:41) | |
at org.bladerunnerjs.utility.CommandRunner.run(CommandRunner.java:21) | |
at org.bladerunnerjs.model.BRJS.runCommand(BRJS.java:325) | |
at org.bladerunnerjs.utility.UserCommandRunner.doRunCommand(UserCommandRunner.java:25) | |
at org.bladerunnerjs.utility.UserCommandRunner.run(UserCommandRunner.java:18) | |
at org.bladerunnerjs.model.BRJS.runUserCommand(BRJS.java:330) | |
at org.bladerunnerjs.runner.CommandRunner.run(CommandRunner.java:108) | |
at org.bladerunnerjs.runner.CommandRunner.main(CommandRunner.java:59) | |
"VM Thread" prio=5 tid=0x00007f8a42029800 nid=0x2d03 runnable | |
"GC task thread#0 (ParallelGC)" prio=5 tid=0x00007f8a4180f800 nid=0x10f runnable | |
"GC task thread#1 (ParallelGC)" prio=5 tid=0x00007f8a42809800 nid=0x1f2f runnable | |
"GC task thread#2 (ParallelGC)" prio=5 tid=0x00007f8a41810800 nid=0x2903 runnable | |
"GC task thread#3 (ParallelGC)" prio=5 tid=0x00007f8a42001800 nid=0x2b03 runnable | |
"VM Periodic Task Thread" prio=5 tid=0x00007f8a4182a000 nid=0x4d03 waiting on condition | |
JNI global references: 279 | |
Heap | |
PSYoungGen total 41984K, used 25156K [0x00000007eaa80000, 0x00000007eec00000, 0x0000000800000000) | |
eden space 41472K, 60% used [0x00000007eaa80000,0x00000007ec2f9090,0x00000007ed300000) | |
from space 512K, 18% used [0x00000007eeb80000,0x00000007eeb98000,0x00000007eec00000) | |
to space 512K, 0% used [0x00000007eeb00000,0x00000007eeb00000,0x00000007eeb80000) | |
ParOldGen total 393216K, used 204711K [0x00000007c0000000, 0x00000007d8000000, 0x00000007eaa80000) | |
object space 393216K, 52% used [0x00000007c0000000,0x00000007cc7e9d28,0x00000007d8000000) | |
PSPermGen total 48128K, used 40530K [0x00000007b8000000, 0x00000007baf00000, 0x00000007c0000000) | |
object space 48128K, 84% used [0x00000007b8000000,0x00000007ba794b08,0x00000007baf00000) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
*** main BRJS process after back to normal: | |
2014-07-15 14:06:50 | |
Full thread dump Java HotSpot(TM) 64-Bit Server VM (24.0-b56 mixed mode): | |
"H2 Log Writer FXTRADER" daemon prio=5 tid=0x00007f8a4304d000 nid=0xae07 in Object.wait() [0x000000010bd4e000] | |
java.lang.Thread.State: TIMED_WAITING (on object monitor) | |
at java.lang.Object.wait(Native Method) | |
at org.h2.store.WriterThread.run(WriterThread.java:102) | |
- locked <0x00000007cc700100> (a org.h2.store.WriterThread) | |
at java.lang.Thread.run(Thread.java:724) | |
"H2 TCP Server (tcp://172.20.10.6:54663)" daemon prio=5 tid=0x00007f8a43984800 nid=0x9327 runnable [0x000000010b56c000] | |
java.lang.Thread.State: RUNNABLE | |
at java.net.PlainSocketImpl.socketAccept(Native Method) | |
at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:398) | |
at java.net.ServerSocket.implAccept(ServerSocket.java:530) | |
at java.net.ServerSocket.accept(ServerSocket.java:498) | |
at org.h2.server.TcpServer.listen(TcpServer.java:239) | |
at org.h2.tools.Server.run(Server.java:544) | |
at java.lang.Thread.run(Thread.java:724) | |
"H2 File Lock Watchdog /Users/patrick/CaplinTrader/generated/app/fxtrader/webcentric-db/fxtrader.lock.db" daemon prio=5 tid=0x00007f8a45481000 nid=0xaa0b waiting on condition [0x000000010b236000] | |
java.lang.Thread.State: TIMED_WAITING (sleeping) | |
at java.lang.Thread.sleep(Native Method) | |
at org.h2.store.FileLock.run(FileLock.java:490) | |
at java.lang.Thread.run(Thread.java:724) | |
"BoneCP-pool-watch-thread" daemon prio=5 tid=0x00007f8a43ab7000 nid=0xa203 waiting on condition [0x000000010bc4b000] | |
java.lang.Thread.State: WAITING (parking) | |
at sun.misc.Unsafe.park(Native Method) | |
- parking to wait for <0x00000007cc20af40> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) | |
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186) | |
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043) | |
at java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:374) | |
at com.jolbox.bonecp.PoolWatchThread.run(PoolWatchThread.java:75) | |
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) | |
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) | |
at java.lang.Thread.run(Thread.java:724) | |
"BoneCP-keep-alive-scheduler" daemon prio=5 tid=0x00007f8a4487d000 nid=0x9d07 waiting on condition [0x000000010bb48000] | |
java.lang.Thread.State: TIMED_WAITING (parking) | |
at sun.misc.Unsafe.park(Native Method) | |
- parking to wait for <0x00000007cc384da8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) | |
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) | |
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2082) | |
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1090) | |
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:807) | |
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068) | |
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) | |
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) | |
at java.lang.Thread.run(Thread.java:724) | |
"com.google.common.base.internal.Finalizer" daemon prio=5 tid=0x00007f8a448ca000 nid=0x9c0b in Object.wait() [0x000000010ba45000] | |
java.lang.Thread.State: WAITING (on object monitor) | |
at java.lang.Object.wait(Native Method) | |
- waiting on <0x00000007cc341238> (a java.lang.ref.ReferenceQueue$Lock) | |
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135) | |
- locked <0x00000007cc341238> (a java.lang.ref.ReferenceQueue$Lock) | |
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151) | |
at com.google.common.base.internal.Finalizer.run(Finalizer.java:131) | |
at java.lang.Thread.run(Thread.java:724) | |
"qtp986285191-25" prio=5 tid=0x00007f8a42a15800 nid=0x6d03 waiting on condition [0x000000010b043000] | |
java.lang.Thread.State: TIMED_WAITING (parking) | |
at sun.misc.Unsafe.park(Native Method) | |
- parking to wait for <0x00000007c08049a8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) | |
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) | |
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2082) | |
at org.eclipse.jetty.util.BlockingArrayQueue.poll(BlockingArrayQueue.java:337) | |
at org.eclipse.jetty.util.thread.QueuedThreadPool.idleJobPoll(QueuedThreadPool.java:521) | |
at org.eclipse.jetty.util.thread.QueuedThreadPool.access$600(QueuedThreadPool.java:39) | |
at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:567) | |
at java.lang.Thread.run(Thread.java:724) | |
"qtp986285191-24" prio=5 tid=0x00007f8a42a14800 nid=0x6b03 waiting on condition [0x000000010af40000] | |
java.lang.Thread.State: TIMED_WAITING (parking) | |
at sun.misc.Unsafe.park(Native Method) | |
- parking to wait for <0x00000007c08049a8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) | |
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) | |
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2082) | |
at org.eclipse.jetty.util.BlockingArrayQueue.poll(BlockingArrayQueue.java:337) | |
at org.eclipse.jetty.util.thread.QueuedThreadPool.idleJobPoll(QueuedThreadPool.java:521) | |
at org.eclipse.jetty.util.thread.QueuedThreadPool.access$600(QueuedThreadPool.java:39) | |
at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:567) | |
at java.lang.Thread.run(Thread.java:724) | |
"qtp986285191-23" prio=5 tid=0x00007f8a42a14000 nid=0x6903 waiting on condition [0x000000010ae3d000] | |
java.lang.Thread.State: TIMED_WAITING (parking) | |
at sun.misc.Unsafe.park(Native Method) | |
- parking to wait for <0x00000007c08049a8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) | |
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) | |
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2082) | |
at org.eclipse.jetty.util.BlockingArrayQueue.poll(BlockingArrayQueue.java:337) | |
at org.eclipse.jetty.util.thread.QueuedThreadPool.idleJobPoll(QueuedThreadPool.java:521) | |
at org.eclipse.jetty.util.thread.QueuedThreadPool.access$600(QueuedThreadPool.java:39) | |
at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:567) | |
at java.lang.Thread.run(Thread.java:724) | |
"qtp986285191-22" prio=5 tid=0x00007f8a42a13000 nid=0x6703 waiting on condition [0x000000010ad3a000] | |
java.lang.Thread.State: TIMED_WAITING (parking) | |
at sun.misc.Unsafe.park(Native Method) | |
- parking to wait for <0x00000007c08049a8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) | |
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) | |
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2082) | |
at org.eclipse.jetty.util.BlockingArrayQueue.poll(BlockingArrayQueue.java:337) | |
at org.eclipse.jetty.util.thread.QueuedThreadPool.idleJobPoll(QueuedThreadPool.java:521) | |
at org.eclipse.jetty.util.thread.QueuedThreadPool.access$600(QueuedThreadPool.java:39) | |
at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:567) | |
at java.lang.Thread.run(Thread.java:724) | |
"qtp986285191-21" prio=5 tid=0x00007f8a42926800 nid=0x6503 waiting on condition [0x000000010ac37000] | |
java.lang.Thread.State: TIMED_WAITING (parking) | |
at sun.misc.Unsafe.park(Native Method) | |
- parking to wait for <0x00000007c08049a8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) | |
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) | |
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2082) | |
at org.eclipse.jetty.util.BlockingArrayQueue.poll(BlockingArrayQueue.java:337) | |
at org.eclipse.jetty.util.thread.QueuedThreadPool.idleJobPoll(QueuedThreadPool.java:521) | |
at org.eclipse.jetty.util.thread.QueuedThreadPool.access$600(QueuedThreadPool.java:39) | |
at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:567) | |
at java.lang.Thread.run(Thread.java:724) | |
"qtp986285191-20" prio=5 tid=0x00007f8a42925800 nid=0x6303 waiting on condition [0x000000010ab34000] | |
java.lang.Thread.State: TIMED_WAITING (parking) | |
at sun.misc.Unsafe.park(Native Method) | |
- parking to wait for <0x00000007c08049a8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) | |
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) | |
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2082) | |
at org.eclipse.jetty.util.BlockingArrayQueue.poll(BlockingArrayQueue.java:337) | |
at org.eclipse.jetty.util.thread.QueuedThreadPool.idleJobPoll(QueuedThreadPool.java:521) | |
at org.eclipse.jetty.util.thread.QueuedThreadPool.access$600(QueuedThreadPool.java:39) | |
at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:567) | |
at java.lang.Thread.run(Thread.java:724) | |
"qtp986285191-19 Acceptor0 [email protected]:7070" prio=5 tid=0x00007f8a42925000 nid=0x6103 runnable [0x000000010aa31000] | |
java.lang.Thread.State: RUNNABLE | |
at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method) | |
at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:241) | |
- locked <0x00000007c0cd6320> (a java.lang.Object) | |
at org.eclipse.jetty.server.nio.SelectChannelConnector.accept(SelectChannelConnector.java:104) | |
at org.eclipse.jetty.server.AbstractConnector$Acceptor.run(AbstractConnector.java:933) | |
at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:603) | |
at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:538) | |
at java.lang.Thread.run(Thread.java:724) | |
"qtp986285191-18 Selector0" prio=5 tid=0x00007f8a4292a000 nid=0x5f03 runnable [0x000000010a92e000] | |
java.lang.Thread.State: RUNNABLE | |
at sun.nio.ch.KQueueArrayWrapper.kevent0(Native Method) | |
at sun.nio.ch.KQueueArrayWrapper.poll(KQueueArrayWrapper.java:200) | |
at sun.nio.ch.KQueueSelectorImpl.doSelect(KQueueSelectorImpl.java:103) | |
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:87) | |
- locked <0x00000007c084a980> (a sun.nio.ch.Util$2) | |
- locked <0x00000007c084a970> (a java.util.Collections$UnmodifiableSet) | |
- locked <0x00000007c0cd4080> (a sun.nio.ch.KQueueSelectorImpl) | |
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:98) | |
at org.eclipse.jetty.io.nio.SelectorManager$SelectSet.doSelect(SelectorManager.java:564) | |
at org.eclipse.jetty.io.nio.SelectorManager$1.run(SelectorManager.java:285) | |
at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:603) | |
at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:538) | |
at java.lang.Thread.run(Thread.java:724) | |
"Thread-9" prio=5 tid=0x00007f8a434ba000 nid=0x5d03 waiting on condition [0x000000010a82b000] | |
java.lang.Thread.State: TIMED_WAITING (sleeping) | |
at java.lang.Thread.sleep(Native Method) | |
at org.bladerunnerjs.appserver.AppDeploymentFileWatcher.run(AppDeploymentFileWatcher.java:66) | |
"HashSessionScavenger-4" daemon prio=5 tid=0x00007f8a423aa000 nid=0x5b03 in Object.wait() [0x000000010a728000] | |
java.lang.Thread.State: TIMED_WAITING (on object monitor) | |
at java.lang.Object.wait(Native Method) | |
at java.util.TimerThread.mainLoop(Timer.java:552) | |
- locked <0x00000007c07dda50> (a java.util.TaskQueue) | |
at java.util.TimerThread.run(Timer.java:505) | |
"HashSessionScavenger-3" daemon prio=5 tid=0x00007f8a428a8800 nid=0x5903 in Object.wait() [0x000000010a61b000] | |
java.lang.Thread.State: TIMED_WAITING (on object monitor) | |
at java.lang.Object.wait(Native Method) | |
at java.util.TimerThread.mainLoop(Timer.java:552) | |
- locked <0x00000007c0828f28> (a java.util.TaskQueue) | |
at java.util.TimerThread.run(Timer.java:505) | |
"HashSessionScavenger-2" daemon prio=5 tid=0x00007f8a4236b000 nid=0x5703 in Object.wait() [0x000000010a513000] | |
java.lang.Thread.State: TIMED_WAITING (on object monitor) | |
at java.lang.Object.wait(Native Method) | |
at java.util.TimerThread.mainLoop(Timer.java:552) | |
- locked <0x00000007c0cfa2d0> (a java.util.TaskQueue) | |
at java.util.TimerThread.run(Timer.java:505) | |
"HashSessionScavenger-1" daemon prio=5 tid=0x00007f8a42367000 nid=0x5503 in Object.wait() [0x000000010a401000] | |
java.lang.Thread.State: TIMED_WAITING (on object monitor) | |
at java.lang.Object.wait(Native Method) | |
at java.util.TimerThread.mainLoop(Timer.java:552) | |
- locked <0x00000007c07a1240> (a java.util.TaskQueue) | |
at java.util.TimerThread.run(Timer.java:505) | |
"HashSessionScavenger-0" daemon prio=5 tid=0x00007f8a4228b000 nid=0x5303 in Object.wait() [0x000000010a1d8000] | |
java.lang.Thread.State: TIMED_WAITING (on object monitor) | |
at java.lang.Object.wait(Native Method) | |
at java.util.TimerThread.mainLoop(Timer.java:552) | |
- locked <0x00000007c0747a28> (a java.util.TaskQueue) | |
at java.util.TimerThread.run(Timer.java:505) | |
"file-modification-service" prio=5 tid=0x00007f8a43284800 nid=0x5103 waiting on condition [0x000000010a00a000] | |
java.lang.Thread.State: TIMED_WAITING (sleeping) | |
at java.lang.Thread.sleep(Native Method) | |
at org.bladerunnerjs.utility.filemodification.Java7FileModificationService.run(Java7FileModificationService.java:87) | |
at java.lang.Thread.run(Thread.java:724) | |
"Thread-0" daemon prio=5 tid=0x00007f8a43203800 nid=0x4f03 waiting on condition [0x0000000109bc6000] | |
java.lang.Thread.State: TIMED_WAITING (parking) | |
at sun.misc.Unsafe.park(Native Method) | |
- parking to wait for <0x00000007c00c1678> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) | |
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) | |
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2082) | |
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1090) | |
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:807) | |
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068) | |
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) | |
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) | |
at java.lang.Thread.run(Thread.java:724) | |
"Service Thread" daemon prio=5 tid=0x00007f8a41821800 nid=0x4b03 runnable [0x0000000000000000] | |
java.lang.Thread.State: RUNNABLE | |
"C2 CompilerThread1" daemon prio=5 tid=0x00007f8a4180a000 nid=0x4903 waiting on condition [0x0000000000000000] | |
java.lang.Thread.State: RUNNABLE | |
"C2 CompilerThread0" daemon prio=5 tid=0x00007f8a42030000 nid=0x4703 waiting on condition [0x0000000000000000] | |
java.lang.Thread.State: RUNNABLE | |
"Signal Dispatcher" daemon prio=5 tid=0x00007f8a43027800 nid=0x4503 waiting on condition [0x0000000000000000] | |
java.lang.Thread.State: RUNNABLE | |
"Finalizer" daemon prio=5 tid=0x00007f8a41813800 nid=0x3103 in Object.wait() [0x0000000108f08000] | |
java.lang.Thread.State: WAITING (on object monitor) | |
at java.lang.Object.wait(Native Method) | |
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135) | |
- locked <0x00000007c04b7638> (a java.lang.ref.ReferenceQueue$Lock) | |
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151) | |
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:189) | |
"Reference Handler" daemon prio=5 tid=0x00007f8a41811000 nid=0x2f03 in Object.wait() [0x0000000108e05000] | |
java.lang.Thread.State: WAITING (on object monitor) | |
at java.lang.Object.wait(Native Method) | |
at java.lang.Object.wait(Object.java:503) | |
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:133) | |
- locked <0x00000007c04b73b0> (a java.lang.ref.Reference$Lock) | |
"main" prio=5 tid=0x00007f8a42800000 nid=0xd07 in Object.wait() [0x00000001007aa000] | |
java.lang.Thread.State: WAITING (on object monitor) | |
at java.lang.Object.wait(Native Method) | |
- waiting on <0x00000007c084ab88> (a java.lang.Object) | |
at java.lang.Object.wait(Object.java:503) | |
at org.eclipse.jetty.util.thread.QueuedThreadPool.join(QueuedThreadPool.java:386) | |
- locked <0x00000007c084ab88> (a java.lang.Object) | |
at org.eclipse.jetty.server.Server.join(Server.java:396) | |
at org.bladerunnerjs.appserver.BRJSApplicationServer.join(BRJSApplicationServer.java:128) | |
at org.bladerunnerjs.plugin.plugins.commands.standard.ServeCommand.doCommand(ServeCommand.java:87) | |
at org.bladerunnerjs.plugin.utility.command.ArgsParsingCommandPlugin.doCommand(ArgsParsingCommandPlugin.java:45) | |
at org.bladerunnerjs.plugin.proxy.VirtualProxyCommandPlugin.doCommand(VirtualProxyCommandPlugin.java:41) | |
at org.bladerunnerjs.utility.CommandRunner.run(CommandRunner.java:21) | |
at org.bladerunnerjs.model.BRJS.runCommand(BRJS.java:325) | |
at org.bladerunnerjs.utility.UserCommandRunner.doRunCommand(UserCommandRunner.java:25) | |
at org.bladerunnerjs.utility.UserCommandRunner.run(UserCommandRunner.java:18) | |
at org.bladerunnerjs.model.BRJS.runUserCommand(BRJS.java:330) | |
at org.bladerunnerjs.runner.CommandRunner.run(CommandRunner.java:108) | |
at org.bladerunnerjs.runner.CommandRunner.main(CommandRunner.java:59) | |
"VM Thread" prio=5 tid=0x00007f8a42029800 nid=0x2d03 runnable | |
"GC task thread#0 (ParallelGC)" prio=5 tid=0x00007f8a4180f800 nid=0x10f runnable | |
"GC task thread#1 (ParallelGC)" prio=5 tid=0x00007f8a42809800 nid=0x1f2f runnable | |
"GC task thread#2 (ParallelGC)" prio=5 tid=0x00007f8a41810800 nid=0x2903 runnable | |
"GC task thread#3 (ParallelGC)" prio=5 tid=0x00007f8a42001800 nid=0x2b03 runnable | |
"VM Periodic Task Thread" prio=5 tid=0x00007f8a4182a000 nid=0x4d03 waiting on condition | |
JNI global references: 279 | |
Heap | |
PSYoungGen total 41984K, used 2307K [0x00000007eaa80000, 0x00000007eec00000, 0x0000000800000000) | |
eden space 41472K, 5% used [0x00000007eaa80000,0x00000007eacb0d80,0x00000007ed300000) | |
from space 512K, 12% used [0x00000007eeb80000,0x00000007eeb90000,0x00000007eec00000) | |
to space 512K, 0% used [0x00000007eeb00000,0x00000007eeb00000,0x00000007eeb80000) | |
ParOldGen total 393216K, used 204863K [0x00000007c0000000, 0x00000007d8000000, 0x00000007eaa80000) | |
object space 393216K, 52% used [0x00000007c0000000,0x00000007cc80fd28,0x00000007d8000000) | |
PSPermGen total 48128K, used 40531K [0x00000007b8000000, 0x00000007baf00000, 0x00000007c0000000) | |
object space 48128K, 84% used [0x00000007b8000000,0x00000007ba794fb0,0x00000007baf00000) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment