Hi,
we're having the same issue with SonarQube 5.1.2 and XML plugin 1.3. SonarRunner enters an infinite loop drawing 100% CPU time after reaching "Execute org.sonar.batch.index.SourcePersister" in the debug log
11:16:00.810 INFO - Store results in database
11:16:00.810 DEBUG - Execute org.sonar.batch.phases.GraphPersister
11:16:00.845 DEBUG - Execute org.sonar.batch.index.SourcePersister
11:16:02.346 DEBUG - Updating semaphore batch-rsz:website::main
11:16:12.358 DEBUG - Updating semaphore batch-rsz:website::main
11:16:22.363 DEBUG - Updating semaphore batch-rsz:website::main
11:16:32.367 DEBUG - Updating semaphore batch-rsz:website::main
11:16:42.372 DEBUG - Updating semaphore batch-rsz:website::main
11:16:52.376 DEBUG - Updating semaphore batch-rsz:website::main
11:17:02.381 DEBUG - Updating semaphore batch-rsz:website::main
... [endless repetitions] ...
I generated multiple thread dumps. Each of them shows the main thread at the following place:
"main" prio=10 tid=0x00007f175c00a000 nid=0x5ef0 runnable [0x00007f1763978000]
java.lang.Thread.State: RUNNABLE
at org.sonar.xml.XmlStartElementTokenizer.consumeAttributeValueUntilQuoteOrEol(XmlStartElementTokenizer.java:142)
at org.sonar.xml.XmlStartElementTokenizer.consumeStartElement(XmlStartElementTokenizer.java:110)
at org.sonar.xml.XmlStartElementTokenizer.consume(XmlStartElementTokenizer.java:70)
at org.sonar.xml.XmlStartElementTokenizer.consume(XmlStartElementTokenizer.java:33)
at org.sonar.colorizer.TokenizerDispatcher.colorize(TokenizerDispatcher.java:50)
at org.sonar.batch.source.HighlightingRenderer.render(HighlightingRenderer.java:40)
at org.sonar.batch.source.CodeColorizers.toSyntaxHighlighting(CodeColorizers.java:86)
at org.sonar.batch.index.SourceDataFactory.applyHighlighting(SourceDataFactory.java:200)
at org.sonar.batch.index.SourceDataFactory.consolidateData(SourceDataFactory.java:78)
at org.sonar.batch.index.SourcePersister.computeData(SourcePersister.java:152)
at org.sonar.batch.index.SourcePersister.persist(SourcePersister.java:93)
at org.sonar.batch.index.SourcePersister.persist(SourcePersister.java:81)
at org.sonar.batch.phases.DatabaseModePhaseExecutor.executePersisters(DatabaseModePhaseExecutor.java:165)
at org.sonar.batch.phases.DatabaseModePhaseExecutor.execute(DatabaseModePhaseExecutor.java:133)
at org.sonar.batch.scan.ModuleScanContainer.doAfterStart(ModuleScanContainer.java:264)
at org.sonar.api.platform.ComponentContainer.startComponents(ComponentContainer.java:92)
at org.sonar.api.platform.ComponentContainer.execute(ComponentContainer.java:77)
at org.sonar.batch.scan.ProjectScanContainer.scan(ProjectScanContainer.java:235)
at org.sonar.batch.scan.ProjectScanContainer.scanRecursively(ProjectScanContainer.java:230)
at org.sonar.batch.scan.ProjectScanContainer.doAfterStart(ProjectScanContainer.java:220)
at org.sonar.api.platform.ComponentContainer.startComponents(ComponentContainer.java:92)
at org.sonar.api.platform.ComponentContainer.execute(ComponentContainer.java:77)
at org.sonar.batch.scan.ScanTask.scan(ScanTask.java:57)
at org.sonar.batch.scan.ScanTask.execute(ScanTask.java:45)
at org.sonar.batch.bootstrap.TaskContainer.doAfterStart(TaskContainer.java:135)
at org.sonar.api.platform.ComponentContainer.startComponents(ComponentContainer.java:92)
at org.sonar.api.platform.ComponentContainer.execute(ComponentContainer.java:77)
at org.sonar.batch.bootstrap.GlobalContainer.executeTask(GlobalContainer.java:158)
at org.sonar.batch.bootstrapper.Batch.executeTask(Batch.java:95)
at org.sonar.batch.bootstrapper.Batch.execute(Batch.java:67)
- locked <0x0000000785433b28> (a org.sonar.batch.bootstrapper.Batch)
at org.sonar.runner.batch.IsolatedLauncher.execute(IsolatedLauncher.java:48)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.sonar.runner.impl.BatchLauncher$1.delegateExecution(BatchLauncher.java:87)
at org.sonar.runner.impl.BatchLauncher$1.run(BatchLauncher.java:75)
at java.security.AccessController.doPrivileged(Native Method)
at org.sonar.runner.impl.BatchLauncher.doExecute(BatchLauncher.java:69)
at org.sonar.runner.impl.BatchLauncher.execute(BatchLauncher.java:50)
at org.sonar.runner.api.EmbeddedRunner.doExecute(EmbeddedRunner.java:102)
at org.sonar.runner.api.Runner.execute(Runner.java:100)
at org.sonar.runner.Main.executeTask(Main.java:70)
at org.sonar.runner.Main.execute(Main.java:59)
at org.sonar.runner.Main.main(Main.java:53)
Full dumps:
2015-08-28 09:11:13
Full thread dump Java HotSpot(TM) 64-Bit Server VM (24.76-b04 mixed mode):
"pool-2-thread-1" prio=10 tid=0x00007f175ca12000 nid=0x616d waiting on condition [0x00007f174b404000]
java.lang.Thread.State: TIMED_WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x0000000788c48df0> (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:745)
"CLEANUP_MANAGER" prio=10 tid=0x00007f175cd24800 nid=0x5fc5 in Object.wait() [0x00007f174a277000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at com.persistit.IOTaskRunnable.run(IOTaskRunnable.java:173)
- locked <0x0000000785e522e0> (a com.persistit.CleanupManager)
at java.lang.Thread.run(Thread.java:745)
"CHECKPOINT_WRITER" prio=10 tid=0x00007f175cd47000 nid=0x5fc4 in Object.wait() [0x00007f174a378000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at com.persistit.IOTaskRunnable.run(IOTaskRunnable.java:173)
- locked <0x0000000785f0a7d0> (a com.persistit.CheckpointManager)
at java.lang.Thread.run(Thread.java:745)
"TXN_UPDATE" prio=10 tid=0x00007f175cd44000 nid=0x5fc3 in Object.wait() [0x00007f174a479000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at com.persistit.IOTaskRunnable.run(IOTaskRunnable.java:173)
- locked <0x0000000785f0aa50> (a com.persistit.TransactionIndex$ActiveTransactionCachePollTask)
at java.lang.Thread.run(Thread.java:745)
"PAGE_WRITER:8192" prio=10 tid=0x00007f175cd3b800 nid=0x5fc2 in Object.wait() [0x00007f174a57a000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at com.persistit.IOTaskRunnable.run(IOTaskRunnable.java:173)
- locked <0x0000000785f28ef0> (a com.persistit.BufferPool$PageWriter)
at java.lang.Thread.run(Thread.java:745)
"JOURNAL_FLUSHER" prio=10 tid=0x00007f175cd3a000 nid=0x5fc1 in Object.wait() [0x00007f174a67b000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at com.persistit.IOTaskRunnable.run(IOTaskRunnable.java:173)
- locked <0x0000000785f25ad8> (a com.persistit.JournalManager$JournalFlusher)
at java.lang.Thread.run(Thread.java:745)
"JOURNAL_COPIER" prio=10 tid=0x00007f175cd35800 nid=0x5fc0 in Object.wait() [0x00007f174a77c000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at com.persistit.IOTaskRunnable.run(IOTaskRunnable.java:173)
- locked <0x0000000785f3d8a0> (a com.persistit.JournalManager$JournalCopier)
at java.lang.Thread.run(Thread.java:745)
"LOG_FLUSHER" daemon prio=10 tid=0x00007f175ccf3000 nid=0x5fbf waiting on condition [0x00007f174a87d000]
java.lang.Thread.State: TIMED_WAITING (sleeping)
at java.lang.Thread.sleep(Native Method)
at com.persistit.util.Util.sleep(Util.java:558)
at com.persistit.Persistit$LogFlusher.run(Persistit.java:188)
"Abandoned connection cleanup thread" daemon prio=10 tid=0x00007f175c83f800 nid=0x5f6e in Object.wait() [0x00007f174afb7000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135)
- locked <0x00000007854335d0> (a java.lang.ref.ReferenceQueue$Lock)
at com.mysql.jdbc.AbandonedConnectionCleanupThread.run(AbandonedConnectionCleanupThread.java:43)
"Service Thread" daemon prio=10 tid=0x00007f175c0ae800 nid=0x5f01 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"C2 CompilerThread1" daemon prio=10 tid=0x00007f175c0ac800 nid=0x5f00 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"C2 CompilerThread0" daemon prio=10 tid=0x00007f175c0a9800 nid=0x5eff waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Signal Dispatcher" daemon prio=10 tid=0x00007f175c0a7000 nid=0x5efe waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Finalizer" daemon prio=10 tid=0x00007f175c07d000 nid=0x5efd in Object.wait() [0x00007f175814a000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000007854337a8> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135)
- locked <0x00000007854337a8> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151)
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:209)
"Reference Handler" daemon prio=10 tid=0x00007f175c07b000 nid=0x5efc in Object.wait() [0x00007f175824b000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x0000000785433850> (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 <0x0000000785433850> (a java.lang.ref.Reference$Lock)
"main" prio=10 tid=0x00007f175c00a000 nid=0x5ef0 runnable [0x00007f1763978000]
java.lang.Thread.State: RUNNABLE
at org.sonar.xml.XmlStartElementTokenizer.consumeAttributeValueUntilQuoteOrEol(XmlStartElementTokenizer.java:142)
at org.sonar.xml.XmlStartElementTokenizer.consumeStartElement(XmlStartElementTokenizer.java:110)
at org.sonar.xml.XmlStartElementTokenizer.consume(XmlStartElementTokenizer.java:70)
at org.sonar.xml.XmlStartElementTokenizer.consume(XmlStartElementTokenizer.java:33)
at org.sonar.colorizer.TokenizerDispatcher.colorize(TokenizerDispatcher.java:50)
at org.sonar.batch.source.HighlightingRenderer.render(HighlightingRenderer.java:40)
at org.sonar.batch.source.CodeColorizers.toSyntaxHighlighting(CodeColorizers.java:86)
at org.sonar.batch.index.SourceDataFactory.applyHighlighting(SourceDataFactory.java:200)
at org.sonar.batch.index.SourceDataFactory.consolidateData(SourceDataFactory.java:78)
at org.sonar.batch.index.SourcePersister.computeData(SourcePersister.java:152)
at org.sonar.batch.index.SourcePersister.persist(SourcePersister.java:93)
at org.sonar.batch.index.SourcePersister.persist(SourcePersister.java:81)
at org.sonar.batch.phases.DatabaseModePhaseExecutor.executePersisters(DatabaseModePhaseExecutor.java:165)
at org.sonar.batch.phases.DatabaseModePhaseExecutor.execute(DatabaseModePhaseExecutor.java:133)
at org.sonar.batch.scan.ModuleScanContainer.doAfterStart(ModuleScanContainer.java:264)
at org.sonar.api.platform.ComponentContainer.startComponents(ComponentContainer.java:92)
at org.sonar.api.platform.ComponentContainer.execute(ComponentContainer.java:77)
at org.sonar.batch.scan.ProjectScanContainer.scan(ProjectScanContainer.java:235)
at org.sonar.batch.scan.ProjectScanContainer.scanRecursively(ProjectScanContainer.java:230)
at org.sonar.batch.scan.ProjectScanContainer.doAfterStart(ProjectScanContainer.java:220)
at org.sonar.api.platform.ComponentContainer.startComponents(ComponentContainer.java:92)
at org.sonar.api.platform.ComponentContainer.execute(ComponentContainer.java:77)
at org.sonar.batch.scan.ScanTask.scan(ScanTask.java:57)
at org.sonar.batch.scan.ScanTask.execute(ScanTask.java:45)
at org.sonar.batch.bootstrap.TaskContainer.doAfterStart(TaskContainer.java:135)
at org.sonar.api.platform.ComponentContainer.startComponents(ComponentContainer.java:92)
at org.sonar.api.platform.ComponentContainer.execute(ComponentContainer.java:77)
at org.sonar.batch.bootstrap.GlobalContainer.executeTask(GlobalContainer.java:158)
at org.sonar.batch.bootstrapper.Batch.executeTask(Batch.java:95)
at org.sonar.batch.bootstrapper.Batch.execute(Batch.java:67)
- locked <0x0000000785433b28> (a org.sonar.batch.bootstrapper.Batch)
at org.sonar.runner.batch.IsolatedLauncher.execute(IsolatedLauncher.java:48)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.sonar.runner.impl.BatchLauncher$1.delegateExecution(BatchLauncher.java:87)
at org.sonar.runner.impl.BatchLauncher$1.run(BatchLauncher.java:75)
at java.security.AccessController.doPrivileged(Native Method)
at org.sonar.runner.impl.BatchLauncher.doExecute(BatchLauncher.java:69)
at org.sonar.runner.impl.BatchLauncher.execute(BatchLauncher.java:50)
at org.sonar.runner.api.EmbeddedRunner.doExecute(EmbeddedRunner.java:102)
at org.sonar.runner.api.Runner.execute(Runner.java:100)
at org.sonar.runner.Main.executeTask(Main.java:70)
at org.sonar.runner.Main.execute(Main.java:59)
at org.sonar.runner.Main.main(Main.java:53)
"VM Thread" prio=10 tid=0x00007f175c076800 nid=0x5efb runnable
"GC task thread#0 (ParallelGC)" prio=10 tid=0x00007f175c01f800 nid=0x5ef1 runnable
"GC task thread#1 (ParallelGC)" prio=10 tid=0x00007f175c021800 nid=0x5ef2 runnable
"GC task thread#2 (ParallelGC)" prio=10 tid=0x00007f175c023800 nid=0x5ef3 runnable
"GC task thread#3 (ParallelGC)" prio=10 tid=0x00007f175c025000 nid=0x5ef4 runnable
"GC task thread#4 (ParallelGC)" prio=10 tid=0x00007f175c027000 nid=0x5ef5 runnable
"GC task thread#5 (ParallelGC)" prio=10 tid=0x00007f175c029000 nid=0x5ef6 runnable
"GC task thread#6 (ParallelGC)" prio=10 tid=0x00007f175c02b000 nid=0x5ef7 runnable
"GC task thread#7 (ParallelGC)" prio=10 tid=0x00007f175c02c800 nid=0x5ef8 runnable
"GC task thread#8 (ParallelGC)" prio=10 tid=0x00007f175c02e800 nid=0x5ef9 runnable
"GC task thread#9 (ParallelGC)" prio=10 tid=0x00007f175c030800 nid=0x5efa runnable
"VM Periodic Task Thread" prio=10 tid=0x00007f175c0b9800 nid=0x5f02 waiting on condition
JNI global references: 197
Heap
PSYoungGen total 458752K, used 106393K [0x00000007d5500000, 0x00000007f8380000, 0x0000000800000000)
eden space 457216K, 22% used [0x00000007d5500000,0x00000007dbb7d220,0x00000007f1380000)
from space 1536K, 94% used [0x00000007f2680000,0x00000007f27e93e0,0x00000007f2800000)
to space 57344K, 0% used [0x00000007f4b80000,0x00000007f4b80000,0x00000007f8380000)
ParOldGen total 255488K, used 228105K [0x0000000780000000, 0x000000078f980000, 0x00000007d5500000)
object space 255488K, 89% used [0x0000000780000000,0x000000078dec27b0,0x000000078f980000)
PSPermGen total 51712K, used 51481K [0x0000000770000000, 0x0000000773280000, 0x0000000780000000)
object space 51712K, 99% used [0x0000000770000000,0x00000007732466e8,0x0000000773280000)
2015-08-28 09:12:07
Full thread dump Java HotSpot(TM) 64-Bit Server VM (24.76-b04 mixed mode):
"pool-2-thread-1" prio=10 tid=0x00007f175ca12000 nid=0x616d waiting on condition [0x00007f174b404000]
java.lang.Thread.State: TIMED_WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x0000000788c48df0> (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:745)
"CLEANUP_MANAGER" prio=10 tid=0x00007f175cd24800 nid=0x5fc5 in Object.wait() [0x00007f174a277000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at com.persistit.IOTaskRunnable.run(IOTaskRunnable.java:173)
- locked <0x0000000785e522e0> (a com.persistit.CleanupManager)
at java.lang.Thread.run(Thread.java:745)
"CHECKPOINT_WRITER" prio=10 tid=0x00007f175cd47000 nid=0x5fc4 in Object.wait() [0x00007f174a378000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at com.persistit.IOTaskRunnable.run(IOTaskRunnable.java:173)
- locked <0x0000000785f0a7d0> (a com.persistit.CheckpointManager)
at java.lang.Thread.run(Thread.java:745)
"TXN_UPDATE" prio=10 tid=0x00007f175cd44000 nid=0x5fc3 in Object.wait() [0x00007f174a479000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at com.persistit.IOTaskRunnable.run(IOTaskRunnable.java:173)
- locked <0x0000000785f0aa50> (a com.persistit.TransactionIndex$ActiveTransactionCachePollTask)
at java.lang.Thread.run(Thread.java:745)
"PAGE_WRITER:8192" prio=10 tid=0x00007f175cd3b800 nid=0x5fc2 in Object.wait() [0x00007f174a57a000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at com.persistit.IOTaskRunnable.run(IOTaskRunnable.java:173)
- locked <0x0000000785f28ef0> (a com.persistit.BufferPool$PageWriter)
at java.lang.Thread.run(Thread.java:745)
"JOURNAL_FLUSHER" prio=10 tid=0x00007f175cd3a000 nid=0x5fc1 in Object.wait() [0x00007f174a67b000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at com.persistit.IOTaskRunnable.run(IOTaskRunnable.java:173)
- locked <0x0000000785f25ad8> (a com.persistit.JournalManager$JournalFlusher)
at java.lang.Thread.run(Thread.java:745)
"JOURNAL_COPIER" prio=10 tid=0x00007f175cd35800 nid=0x5fc0 in Object.wait() [0x00007f174a77c000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at com.persistit.IOTaskRunnable.run(IOTaskRunnable.java:173)
- locked <0x0000000785f3d8a0> (a com.persistit.JournalManager$JournalCopier)
at java.lang.Thread.run(Thread.java:745)
"LOG_FLUSHER" daemon prio=10 tid=0x00007f175ccf3000 nid=0x5fbf waiting on condition [0x00007f174a87d000]
java.lang.Thread.State: TIMED_WAITING (sleeping)
at java.lang.Thread.sleep(Native Method)
at com.persistit.util.Util.sleep(Util.java:558)
at com.persistit.Persistit$LogFlusher.run(Persistit.java:188)
"Abandoned connection cleanup thread" daemon prio=10 tid=0x00007f175c83f800 nid=0x5f6e in Object.wait() [0x00007f174afb7000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135)
- locked <0x00000007854335d0> (a java.lang.ref.ReferenceQueue$Lock)
at com.mysql.jdbc.AbandonedConnectionCleanupThread.run(AbandonedConnectionCleanupThread.java:43)
"Service Thread" daemon prio=10 tid=0x00007f175c0ae800 nid=0x5f01 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"C2 CompilerThread1" daemon prio=10 tid=0x00007f175c0ac800 nid=0x5f00 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"C2 CompilerThread0" daemon prio=10 tid=0x00007f175c0a9800 nid=0x5eff waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Signal Dispatcher" daemon prio=10 tid=0x00007f175c0a7000 nid=0x5efe waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Finalizer" daemon prio=10 tid=0x00007f175c07d000 nid=0x5efd in Object.wait() [0x00007f175814a000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000007854337a8> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135)
- locked <0x00000007854337a8> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151)
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:209)
"Reference Handler" daemon prio=10 tid=0x00007f175c07b000 nid=0x5efc in Object.wait() [0x00007f175824b000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x0000000785433850> (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 <0x0000000785433850> (a java.lang.ref.Reference$Lock)
"main" prio=10 tid=0x00007f175c00a000 nid=0x5ef0 runnable [0x00007f1763978000]
java.lang.Thread.State: RUNNABLE
at org.sonar.xml.XmlStartElementTokenizer.consumeAttributeValueUntilQuoteOrEol(XmlStartElementTokenizer.java:142)
at org.sonar.xml.XmlStartElementTokenizer.consumeStartElement(XmlStartElementTokenizer.java:110)
at org.sonar.xml.XmlStartElementTokenizer.consume(XmlStartElementTokenizer.java:70)
at org.sonar.xml.XmlStartElementTokenizer.consume(XmlStartElementTokenizer.java:33)
at org.sonar.colorizer.TokenizerDispatcher.colorize(TokenizerDispatcher.java:50)
at org.sonar.batch.source.HighlightingRenderer.render(HighlightingRenderer.java:40)
at org.sonar.batch.source.CodeColorizers.toSyntaxHighlighting(CodeColorizers.java:86)
at org.sonar.batch.index.SourceDataFactory.applyHighlighting(SourceDataFactory.java:200)
at org.sonar.batch.index.SourceDataFactory.consolidateData(SourceDataFactory.java:78)
at org.sonar.batch.index.SourcePersister.computeData(SourcePersister.java:152)
at org.sonar.batch.index.SourcePersister.persist(SourcePersister.java:93)
at org.sonar.batch.index.SourcePersister.persist(SourcePersister.java:81)
at org.sonar.batch.phases.DatabaseModePhaseExecutor.executePersisters(DatabaseModePhaseExecutor.java:165)
at org.sonar.batch.phases.DatabaseModePhaseExecutor.execute(DatabaseModePhaseExecutor.java:133)
at org.sonar.batch.scan.ModuleScanContainer.doAfterStart(ModuleScanContainer.java:264)
at org.sonar.api.platform.ComponentContainer.startComponents(ComponentContainer.java:92)
at org.sonar.api.platform.ComponentContainer.execute(ComponentContainer.java:77)
at org.sonar.batch.scan.ProjectScanContainer.scan(ProjectScanContainer.java:235)
at org.sonar.batch.scan.ProjectScanContainer.scanRecursively(ProjectScanContainer.java:230)
at org.sonar.batch.scan.ProjectScanContainer.doAfterStart(ProjectScanContainer.java:220)
at org.sonar.api.platform.ComponentContainer.startComponents(ComponentContainer.java:92)
at org.sonar.api.platform.ComponentContainer.execute(ComponentContainer.java:77)
at org.sonar.batch.scan.ScanTask.scan(ScanTask.java:57)
at org.sonar.batch.scan.ScanTask.execute(ScanTask.java:45)
at org.sonar.batch.bootstrap.TaskContainer.doAfterStart(TaskContainer.java:135)
at org.sonar.api.platform.ComponentContainer.startComponents(ComponentContainer.java:92)
at org.sonar.api.platform.ComponentContainer.execute(ComponentContainer.java:77)
at org.sonar.batch.bootstrap.GlobalContainer.executeTask(GlobalContainer.java:158)
at org.sonar.batch.bootstrapper.Batch.executeTask(Batch.java:95)
at org.sonar.batch.bootstrapper.Batch.execute(Batch.java:67)
- locked <0x0000000785433b28> (a org.sonar.batch.bootstrapper.Batch)
at org.sonar.runner.batch.IsolatedLauncher.execute(IsolatedLauncher.java:48)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.sonar.runner.impl.BatchLauncher$1.delegateExecution(BatchLauncher.java:87)
at org.sonar.runner.impl.BatchLauncher$1.run(BatchLauncher.java:75)
at java.security.AccessController.doPrivileged(Native Method)
at org.sonar.runner.impl.BatchLauncher.doExecute(BatchLauncher.java:69)
at org.sonar.runner.impl.BatchLauncher.execute(BatchLauncher.java:50)
at org.sonar.runner.api.EmbeddedRunner.doExecute(EmbeddedRunner.java:102)
at org.sonar.runner.api.Runner.execute(Runner.java:100)
at org.sonar.runner.Main.executeTask(Main.java:70)
at org.sonar.runner.Main.execute(Main.java:59)
at org.sonar.runner.Main.main(Main.java:53)
"VM Thread" prio=10 tid=0x00007f175c076800 nid=0x5efb runnable
"GC task thread#0 (ParallelGC)" prio=10 tid=0x00007f175c01f800 nid=0x5ef1 runnable
"GC task thread#1 (ParallelGC)" prio=10 tid=0x00007f175c021800 nid=0x5ef2 runnable
"GC task thread#2 (ParallelGC)" prio=10 tid=0x00007f175c023800 nid=0x5ef3 runnable
"GC task thread#3 (ParallelGC)" prio=10 tid=0x00007f175c025000 nid=0x5ef4 runnable
"GC task thread#4 (ParallelGC)" prio=10 tid=0x00007f175c027000 nid=0x5ef5 runnable
"GC task thread#5 (ParallelGC)" prio=10 tid=0x00007f175c029000 nid=0x5ef6 runnable
"GC task thread#6 (ParallelGC)" prio=10 tid=0x00007f175c02b000 nid=0x5ef7 runnable
"GC task thread#7 (ParallelGC)" prio=10 tid=0x00007f175c02c800 nid=0x5ef8 runnable
"GC task thread#8 (ParallelGC)" prio=10 tid=0x00007f175c02e800 nid=0x5ef9 runnable
"GC task thread#9 (ParallelGC)" prio=10 tid=0x00007f175c030800 nid=0x5efa runnable
"VM Periodic Task Thread" prio=10 tid=0x00007f175c0b9800 nid=0x5f02 waiting on condition
JNI global references: 198
Heap
PSYoungGen total 458752K, used 106565K [0x00000007d5500000, 0x00000007f8380000, 0x0000000800000000)
eden space 457216K, 22% used [0x00000007d5500000,0x00000007dbba83e8,0x00000007f1380000)
from space 1536K, 94% used [0x00000007f2680000,0x00000007f27e93e0,0x00000007f2800000)
to space 57344K, 0% used [0x00000007f4b80000,0x00000007f4b80000,0x00000007f8380000)
ParOldGen total 255488K, used 228105K [0x0000000780000000, 0x000000078f980000, 0x00000007d5500000)
object space 255488K, 89% used [0x0000000780000000,0x000000078dec27b0,0x000000078f980000)
PSPermGen total 51712K, used 51484K [0x0000000770000000, 0x0000000773280000, 0x0000000780000000)
object space 51712K, 99% used [0x0000000770000000,0x0000000773247058,0x0000000773280000)
2015-08-28 09:38:49
Full thread dump Java HotSpot(TM) 64-Bit Server VM (24.76-b04 mixed mode):
"pool-2-thread-1" prio=10 tid=0x00007f175ca12000 nid=0x616d waiting on condition [0x00007f174b404000]
java.lang.Thread.State: TIMED_WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x0000000788c48df0> (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:745)
"CLEANUP_MANAGER" prio=10 tid=0x00007f175cd24800 nid=0x5fc5 in Object.wait() [0x00007f174a277000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at com.persistit.IOTaskRunnable.run(IOTaskRunnable.java:173)
- locked <0x0000000785e522e0> (a com.persistit.CleanupManager)
at java.lang.Thread.run(Thread.java:745)
"CHECKPOINT_WRITER" prio=10 tid=0x00007f175cd47000 nid=0x5fc4 in Object.wait() [0x00007f174a378000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at com.persistit.IOTaskRunnable.run(IOTaskRunnable.java:173)
- locked <0x0000000785f0a7d0> (a com.persistit.CheckpointManager)
at java.lang.Thread.run(Thread.java:745)
"TXN_UPDATE" prio=10 tid=0x00007f175cd44000 nid=0x5fc3 in Object.wait() [0x00007f174a479000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at com.persistit.IOTaskRunnable.run(IOTaskRunnable.java:173)
- locked <0x0000000785f0aa50> (a com.persistit.TransactionIndex$ActiveTransactionCachePollTask)
at java.lang.Thread.run(Thread.java:745)
"PAGE_WRITER:8192" prio=10 tid=0x00007f175cd3b800 nid=0x5fc2 in Object.wait() [0x00007f174a57a000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at com.persistit.IOTaskRunnable.run(IOTaskRunnable.java:173)
- locked <0x0000000785f28ef0> (a com.persistit.BufferPool$PageWriter)
at java.lang.Thread.run(Thread.java:745)
"JOURNAL_FLUSHER" prio=10 tid=0x00007f175cd3a000 nid=0x5fc1 in Object.wait() [0x00007f174a67b000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at com.persistit.IOTaskRunnable.run(IOTaskRunnable.java:173)
- locked <0x0000000785f25ad8> (a com.persistit.JournalManager$JournalFlusher)
at java.lang.Thread.run(Thread.java:745)
"JOURNAL_COPIER" prio=10 tid=0x00007f175cd35800 nid=0x5fc0 in Object.wait() [0x00007f174a77c000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at com.persistit.IOTaskRunnable.run(IOTaskRunnable.java:173)
- locked <0x0000000785f3d8a0> (a com.persistit.JournalManager$JournalCopier)
at java.lang.Thread.run(Thread.java:745)
"LOG_FLUSHER" daemon prio=10 tid=0x00007f175ccf3000 nid=0x5fbf waiting on condition [0x00007f174a87d000]
java.lang.Thread.State: TIMED_WAITING (sleeping)
at java.lang.Thread.sleep(Native Method)
at com.persistit.util.Util.sleep(Util.java:558)
at com.persistit.Persistit$LogFlusher.run(Persistit.java:188)
"Abandoned connection cleanup thread" daemon prio=10 tid=0x00007f175c83f800 nid=0x5f6e in Object.wait() [0x00007f174afb7000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135)
- locked <0x00000007854335d0> (a java.lang.ref.ReferenceQueue$Lock)
at com.mysql.jdbc.AbandonedConnectionCleanupThread.run(AbandonedConnectionCleanupThread.java:43)
"Service Thread" daemon prio=10 tid=0x00007f175c0ae800 nid=0x5f01 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"C2 CompilerThread1" daemon prio=10 tid=0x00007f175c0ac800 nid=0x5f00 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"C2 CompilerThread0" daemon prio=10 tid=0x00007f175c0a9800 nid=0x5eff waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Signal Dispatcher" daemon prio=10 tid=0x00007f175c0a7000 nid=0x5efe waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Finalizer" daemon prio=10 tid=0x00007f175c07d000 nid=0x5efd in Object.wait() [0x00007f175814a000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000007854337a8> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135)
- locked <0x00000007854337a8> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151)
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:209)
"Reference Handler" daemon prio=10 tid=0x00007f175c07b000 nid=0x5efc in Object.wait() [0x00007f175824b000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x0000000785433850> (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 <0x0000000785433850> (a java.lang.ref.Reference$Lock)
"main" prio=10 tid=0x00007f175c00a000 nid=0x5ef0 runnable [0x00007f1763978000]
java.lang.Thread.State: RUNNABLE
at org.sonar.xml.XmlStartElementTokenizer.consumeAttributeValueUntilQuoteOrEol(XmlStartElementTokenizer.java:142)
at org.sonar.xml.XmlStartElementTokenizer.consumeStartElement(XmlStartElementTokenizer.java:110)
at org.sonar.xml.XmlStartElementTokenizer.consume(XmlStartElementTokenizer.java:70)
at org.sonar.xml.XmlStartElementTokenizer.consume(XmlStartElementTokenizer.java:33)
at org.sonar.colorizer.TokenizerDispatcher.colorize(TokenizerDispatcher.java:50)
at org.sonar.batch.source.HighlightingRenderer.render(HighlightingRenderer.java:40)
at org.sonar.batch.source.CodeColorizers.toSyntaxHighlighting(CodeColorizers.java:86)
at org.sonar.batch.index.SourceDataFactory.applyHighlighting(SourceDataFactory.java:200)
at org.sonar.batch.index.SourceDataFactory.consolidateData(SourceDataFactory.java:78)
at org.sonar.batch.index.SourcePersister.computeData(SourcePersister.java:152)
at org.sonar.batch.index.SourcePersister.persist(SourcePersister.java:93)
at org.sonar.batch.index.SourcePersister.persist(SourcePersister.java:81)
at org.sonar.batch.phases.DatabaseModePhaseExecutor.executePersisters(DatabaseModePhaseExecutor.java:165)
at org.sonar.batch.phases.DatabaseModePhaseExecutor.execute(DatabaseModePhaseExecutor.java:133)
at org.sonar.batch.scan.ModuleScanContainer.doAfterStart(ModuleScanContainer.java:264)
at org.sonar.api.platform.ComponentContainer.startComponents(ComponentContainer.java:92)
at org.sonar.api.platform.ComponentContainer.execute(ComponentContainer.java:77)
at org.sonar.batch.scan.ProjectScanContainer.scan(ProjectScanContainer.java:235)
at org.sonar.batch.scan.ProjectScanContainer.scanRecursively(ProjectScanContainer.java:230)
at org.sonar.batch.scan.ProjectScanContainer.doAfterStart(ProjectScanContainer.java:220)
at org.sonar.api.platform.ComponentContainer.startComponents(ComponentContainer.java:92)
at org.sonar.api.platform.ComponentContainer.execute(ComponentContainer.java:77)
at org.sonar.batch.scan.ScanTask.scan(ScanTask.java:57)
at org.sonar.batch.scan.ScanTask.execute(ScanTask.java:45)
at org.sonar.batch.bootstrap.TaskContainer.doAfterStart(TaskContainer.java:135)
at org.sonar.api.platform.ComponentContainer.startComponents(ComponentContainer.java:92)
at org.sonar.api.platform.ComponentContainer.execute(ComponentContainer.java:77)
at org.sonar.batch.bootstrap.GlobalContainer.executeTask(GlobalContainer.java:158)
at org.sonar.batch.bootstrapper.Batch.executeTask(Batch.java:95)
at org.sonar.batch.bootstrapper.Batch.execute(Batch.java:67)
- locked <0x0000000785433b28> (a org.sonar.batch.bootstrapper.Batch)
at org.sonar.runner.batch.IsolatedLauncher.execute(IsolatedLauncher.java:48)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.sonar.runner.impl.BatchLauncher$1.delegateExecution(BatchLauncher.java:87)
at org.sonar.runner.impl.BatchLauncher$1.run(BatchLauncher.java:75)
at java.security.AccessController.doPrivileged(Native Method)
at org.sonar.runner.impl.BatchLauncher.doExecute(BatchLauncher.java:69)
at org.sonar.runner.impl.BatchLauncher.execute(BatchLauncher.java:50)
at org.sonar.runner.api.EmbeddedRunner.doExecute(EmbeddedRunner.java:102)
at org.sonar.runner.api.Runner.execute(Runner.java:100)
at org.sonar.runner.Main.executeTask(Main.java:70)
at org.sonar.runner.Main.execute(Main.java:59)
at org.sonar.runner.Main.main(Main.java:53)
"VM Thread" prio=10 tid=0x00007f175c076800 nid=0x5efb runnable
"GC task thread#0 (ParallelGC)" prio=10 tid=0x00007f175c01f800 nid=0x5ef1 runnable
"GC task thread#1 (ParallelGC)" prio=10 tid=0x00007f175c021800 nid=0x5ef2 runnable
"GC task thread#2 (ParallelGC)" prio=10 tid=0x00007f175c023800 nid=0x5ef3 runnable
"GC task thread#3 (ParallelGC)" prio=10 tid=0x00007f175c025000 nid=0x5ef4 runnable
"GC task thread#4 (ParallelGC)" prio=10 tid=0x00007f175c027000 nid=0x5ef5 runnable
"GC task thread#5 (ParallelGC)" prio=10 tid=0x00007f175c029000 nid=0x5ef6 runnable
"GC task thread#6 (ParallelGC)" prio=10 tid=0x00007f175c02b000 nid=0x5ef7 runnable
"GC task thread#7 (ParallelGC)" prio=10 tid=0x00007f175c02c800 nid=0x5ef8 runnable
"GC task thread#8 (ParallelGC)" prio=10 tid=0x00007f175c02e800 nid=0x5ef9 runnable
"GC task thread#9 (ParallelGC)" prio=10 tid=0x00007f175c030800 nid=0x5efa runnable
"VM Periodic Task Thread" prio=10 tid=0x00007f175c0b9800 nid=0x5f02 waiting on condition
JNI global references: 215
Heap
PSYoungGen total 458752K, used 115561K [0x00000007d5500000, 0x00000007f8380000, 0x0000000800000000)
eden space 457216K, 24% used [0x00000007d5500000,0x00000007dc4711b8,0x00000007f1380000)
from space 1536K, 94% used [0x00000007f2680000,0x00000007f27e93e0,0x00000007f2800000)
to space 57344K, 0% used [0x00000007f4b80000,0x00000007f4b80000,0x00000007f8380000)
ParOldGen total 255488K, used 228105K [0x0000000780000000, 0x000000078f980000, 0x00000007d5500000)
object space 255488K, 89% used [0x0000000780000000,0x000000078dec27b0,0x000000078f980000)
PSPermGen total 51712K, used 51499K [0x0000000770000000, 0x0000000773280000, 0x0000000780000000)
object space 51712K, 99% used [0x0000000770000000,0x000000077324acf0,0x0000000773280000)
2015-08-28 11:06:19
Full thread dump Java HotSpot(TM) 64-Bit Server VM (24.76-b04 mixed mode):
"pool-2-thread-1" prio=10 tid=0x00007f175ca12000 nid=0x616d waiting on condition [0x00007f174b404000]
java.lang.Thread.State: TIMED_WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x0000000788c48df0> (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:745)
"CLEANUP_MANAGER" prio=10 tid=0x00007f175cd24800 nid=0x5fc5 in Object.wait() [0x00007f174a277000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at com.persistit.IOTaskRunnable.run(IOTaskRunnable.java:173)
- locked <0x0000000785e522e0> (a com.persistit.CleanupManager)
at java.lang.Thread.run(Thread.java:745)
"CHECKPOINT_WRITER" prio=10 tid=0x00007f175cd47000 nid=0x5fc4 in Object.wait() [0x00007f174a378000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at com.persistit.IOTaskRunnable.run(IOTaskRunnable.java:173)
- locked <0x0000000785f0a7d0> (a com.persistit.CheckpointManager)
at java.lang.Thread.run(Thread.java:745)
"TXN_UPDATE" prio=10 tid=0x00007f175cd44000 nid=0x5fc3 in Object.wait() [0x00007f174a479000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at com.persistit.IOTaskRunnable.run(IOTaskRunnable.java:173)
- locked <0x0000000785f0aa50> (a com.persistit.TransactionIndex$ActiveTransactionCachePollTask)
at java.lang.Thread.run(Thread.java:745)
"PAGE_WRITER:8192" prio=10 tid=0x00007f175cd3b800 nid=0x5fc2 in Object.wait() [0x00007f174a57a000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at com.persistit.IOTaskRunnable.run(IOTaskRunnable.java:173)
- locked <0x0000000785f28ef0> (a com.persistit.BufferPool$PageWriter)
at java.lang.Thread.run(Thread.java:745)
"JOURNAL_FLUSHER" prio=10 tid=0x00007f175cd3a000 nid=0x5fc1 in Object.wait() [0x00007f174a67b000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at com.persistit.IOTaskRunnable.run(IOTaskRunnable.java:173)
- locked <0x0000000785f25ad8> (a com.persistit.JournalManager$JournalFlusher)
at java.lang.Thread.run(Thread.java:745)
"JOURNAL_COPIER" prio=10 tid=0x00007f175cd35800 nid=0x5fc0 in Object.wait() [0x00007f174a77c000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at com.persistit.IOTaskRunnable.run(IOTaskRunnable.java:173)
- locked <0x0000000785f3d8a0> (a com.persistit.JournalManager$JournalCopier)
at java.lang.Thread.run(Thread.java:745)
"LOG_FLUSHER" daemon prio=10 tid=0x00007f175ccf3000 nid=0x5fbf waiting on condition [0x00007f174a87d000]
java.lang.Thread.State: TIMED_WAITING (sleeping)
at java.lang.Thread.sleep(Native Method)
at com.persistit.util.Util.sleep(Util.java:558)
at com.persistit.Persistit$LogFlusher.run(Persistit.java:188)
"Abandoned connection cleanup thread" daemon prio=10 tid=0x00007f175c83f800 nid=0x5f6e in Object.wait() [0x00007f174afb7000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135)
- locked <0x00000007854335d0> (a java.lang.ref.ReferenceQueue$Lock)
at com.mysql.jdbc.AbandonedConnectionCleanupThread.run(AbandonedConnectionCleanupThread.java:43)
"Service Thread" daemon prio=10 tid=0x00007f175c0ae800 nid=0x5f01 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"C2 CompilerThread1" daemon prio=10 tid=0x00007f175c0ac800 nid=0x5f00 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"C2 CompilerThread0" daemon prio=10 tid=0x00007f175c0a9800 nid=0x5eff waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Signal Dispatcher" daemon prio=10 tid=0x00007f175c0a7000 nid=0x5efe waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Finalizer" daemon prio=10 tid=0x00007f175c07d000 nid=0x5efd in Object.wait() [0x00007f175814a000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000007854337a8> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135)
- locked <0x00000007854337a8> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151)
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:209)
"Reference Handler" daemon prio=10 tid=0x00007f175c07b000 nid=0x5efc in Object.wait() [0x00007f175824b000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x0000000785433850> (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 <0x0000000785433850> (a java.lang.ref.Reference$Lock)
"main" prio=10 tid=0x00007f175c00a000 nid=0x5ef0 runnable [0x00007f1763978000]
java.lang.Thread.State: RUNNABLE
at org.sonar.xml.XmlStartElementTokenizer.consumeAttributeValueUntilQuoteOrEol(XmlStartElementTokenizer.java:142)
at org.sonar.xml.XmlStartElementTokenizer.consumeStartElement(XmlStartElementTokenizer.java:110)
at org.sonar.xml.XmlStartElementTokenizer.consume(XmlStartElementTokenizer.java:70)
at org.sonar.xml.XmlStartElementTokenizer.consume(XmlStartElementTokenizer.java:33)
at org.sonar.colorizer.TokenizerDispatcher.colorize(TokenizerDispatcher.java:50)
at org.sonar.batch.source.HighlightingRenderer.render(HighlightingRenderer.java:40)
at org.sonar.batch.source.CodeColorizers.toSyntaxHighlighting(CodeColorizers.java:86)
at org.sonar.batch.index.SourceDataFactory.applyHighlighting(SourceDataFactory.java:200)
at org.sonar.batch.index.SourceDataFactory.consolidateData(SourceDataFactory.java:78)
at org.sonar.batch.index.SourcePersister.computeData(SourcePersister.java:152)
at org.sonar.batch.index.SourcePersister.persist(SourcePersister.java:93)
at org.sonar.batch.index.SourcePersister.persist(SourcePersister.java:81)
at org.sonar.batch.phases.DatabaseModePhaseExecutor.executePersisters(DatabaseModePhaseExecutor.java:165)
at org.sonar.batch.phases.DatabaseModePhaseExecutor.execute(DatabaseModePhaseExecutor.java:133)
at org.sonar.batch.scan.ModuleScanContainer.doAfterStart(ModuleScanContainer.java:264)
at org.sonar.api.platform.ComponentContainer.startComponents(ComponentContainer.java:92)
at org.sonar.api.platform.ComponentContainer.execute(ComponentContainer.java:77)
at org.sonar.batch.scan.ProjectScanContainer.scan(ProjectScanContainer.java:235)
at org.sonar.batch.scan.ProjectScanContainer.scanRecursively(ProjectScanContainer.java:230)
at org.sonar.batch.scan.ProjectScanContainer.doAfterStart(ProjectScanContainer.java:220)
at org.sonar.api.platform.ComponentContainer.startComponents(ComponentContainer.java:92)
at org.sonar.api.platform.ComponentContainer.execute(ComponentContainer.java:77)
at org.sonar.batch.scan.ScanTask.scan(ScanTask.java:57)
at org.sonar.batch.scan.ScanTask.execute(ScanTask.java:45)
at org.sonar.batch.bootstrap.TaskContainer.doAfterStart(TaskContainer.java:135)
at org.sonar.api.platform.ComponentContainer.startComponents(ComponentContainer.java:92)
at org.sonar.api.platform.ComponentContainer.execute(ComponentContainer.java:77)
at org.sonar.batch.bootstrap.GlobalContainer.executeTask(GlobalContainer.java:158)
at org.sonar.batch.bootstrapper.Batch.executeTask(Batch.java:95)
at org.sonar.batch.bootstrapper.Batch.execute(Batch.java:67)
- locked <0x0000000785433b28> (a org.sonar.batch.bootstrapper.Batch)
at org.sonar.runner.batch.IsolatedLauncher.execute(IsolatedLauncher.java:48)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.sonar.runner.impl.BatchLauncher$1.delegateExecution(BatchLauncher.java:87)
at org.sonar.runner.impl.BatchLauncher$1.run(BatchLauncher.java:75)
at java.security.AccessController.doPrivileged(Native Method)
at org.sonar.runner.impl.BatchLauncher.doExecute(BatchLauncher.java:69)
at org.sonar.runner.impl.BatchLauncher.execute(BatchLauncher.java:50)
at org.sonar.runner.api.EmbeddedRunner.doExecute(EmbeddedRunner.java:102)
at org.sonar.runner.api.Runner.execute(Runner.java:100)
at org.sonar.runner.Main.executeTask(Main.java:70)
at org.sonar.runner.Main.execute(Main.java:59)
at org.sonar.runner.Main.main(Main.java:53)
"VM Thread" prio=10 tid=0x00007f175c076800 nid=0x5efb runnable
"GC task thread#0 (ParallelGC)" prio=10 tid=0x00007f175c01f800 nid=0x5ef1 runnable
"GC task thread#1 (ParallelGC)" prio=10 tid=0x00007f175c021800 nid=0x5ef2 runnable
"GC task thread#2 (ParallelGC)" prio=10 tid=0x00007f175c023800 nid=0x5ef3 runnable
"GC task thread#3 (ParallelGC)" prio=10 tid=0x00007f175c025000 nid=0x5ef4 runnable
"GC task thread#4 (ParallelGC)" prio=10 tid=0x00007f175c027000 nid=0x5ef5 runnable
"GC task thread#5 (ParallelGC)" prio=10 tid=0x00007f175c029000 nid=0x5ef6 runnable
"GC task thread#6 (ParallelGC)" prio=10 tid=0x00007f175c02b000 nid=0x5ef7 runnable
"GC task thread#7 (ParallelGC)" prio=10 tid=0x00007f175c02c800 nid=0x5ef8 runnable
"GC task thread#8 (ParallelGC)" prio=10 tid=0x00007f175c02e800 nid=0x5ef9 runnable
"GC task thread#9 (ParallelGC)" prio=10 tid=0x00007f175c030800 nid=0x5efa runnable
"VM Periodic Task Thread" prio=10 tid=0x00007f175c0b9800 nid=0x5f02 waiting on condition
JNI global references: 226
Heap
PSYoungGen total 458752K, used 139795K [0x00000007d5500000, 0x00000007f8380000, 0x0000000800000000)
eden space 457216K, 30% used [0x00000007d5500000,0x00000007ddc1bc10,0x00000007f1380000)
from space 1536K, 94% used [0x00000007f2680000,0x00000007f27e93e0,0x00000007f2800000)
to space 57344K, 0% used [0x00000007f4b80000,0x00000007f4b80000,0x00000007f8380000)
ParOldGen total 255488K, used 228105K [0x0000000780000000, 0x000000078f980000, 0x00000007d5500000)
object space 255488K, 89% used [0x0000000780000000,0x000000078dec27b0,0x000000078f980000)
PSPermGen total 51712K, used 51511K [0x0000000770000000, 0x0000000773280000, 0x0000000780000000)
object space 51712K, 99% used [0x0000000770000000,0x000000077324dec0,0x0000000773280000)
Best regards,
Ronny