Skip to content
This repository has been archived by the owner on Aug 31, 2019. It is now read-only.

Deadlock at startup ( IDE installation, not RCP ) #14

Open
rombert opened this issue Nov 15, 2013 · 0 comments
Open

Deadlock at startup ( IDE installation, not RCP ) #14

rombert opened this issue Nov 15, 2013 · 0 comments

Comments

@rombert
Copy link

rombert commented Nov 15, 2013

Whenever I start up Eclipse I get a deadlock, with the workspace being locked forever ( see Git jobs waiting ) and the build of .com_puppetlabs_geppeto_pptp_target never completing.

progress-view-stuck-in-collecting-resources

The thread dump seems to suggest some sort of unfortunate interaction between geppetto and xtext, pasting below. I was able to reproduce this with both OpenJDK and the Oracle JDK.

2013-11-15 11:07:12
Full thread dump OpenJDK 64-Bit Server VM (24.45-b08 mixed mode):

"Attach Listener" daemon prio=10 tid=0x00007fe380001000 nid=0x138f waiting on condition [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"Worker-20" prio=10 tid=0x00007fe2b4006800 nid=0x4ff9 in Object.wait() [0x00007fe3b1f19000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    - waiting on <0x00000007fdcc29d8> (a org.eclipse.core.internal.jobs.WorkerPool)
    at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:188)
    - locked <0x00000007fdcc29d8> (a org.eclipse.core.internal.jobs.WorkerPool)
    at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:220)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:50)

"Worker-19" prio=10 tid=0x00007fe2c4006800 nid=0x4912 in Object.wait() [0x00007fe3b201a000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    - waiting on <0x00000007fdcc29d8> (a org.eclipse.core.internal.jobs.WorkerPool)
    at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:188)
    - locked <0x00000007fdcc29d8> (a org.eclipse.core.internal.jobs.WorkerPool)
    at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:220)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:50)

"[ThreadPool Manager] - Idle Thread" daemon prio=10 tid=0x00007fe35800b800 nid=0x3f60 in Object.wait() [0x00007fe3b211b000]
   java.lang.Thread.State: WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    - waiting on <0x00000007c301c968> (a org.eclipse.equinox.internal.util.impl.tpt.threadpool.Executor)
    at java.lang.Object.wait(Object.java:503)
    at org.eclipse.equinox.internal.util.impl.tpt.threadpool.Executor.run(Executor.java:106)
    - locked <0x00000007c301c968> (a org.eclipse.equinox.internal.util.impl.tpt.threadpool.Executor)

"Worker-18" prio=10 tid=0x00007fe2bc01d800 nid=0x3e59 in Object.wait() [0x00007fe3b251f000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    - waiting on <0x00000007fdcc29d8> (a org.eclipse.core.internal.jobs.WorkerPool)
    at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:188)
    - locked <0x00000007fdcc29d8> (a org.eclipse.core.internal.jobs.WorkerPool)
    at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:220)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:50)

"Worker-17" prio=10 tid=0x00007fe2b4006000 nid=0x3d8e in Object.wait() [0x00007fe3b221c000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    - waiting on <0x00000007fdcc29d8> (a org.eclipse.core.internal.jobs.WorkerPool)
    at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:188)
    - locked <0x00000007fdcc29d8> (a org.eclipse.core.internal.jobs.WorkerPool)
    at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:220)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:50)

"Worker-16" prio=10 tid=0x00007fe2b4003800 nid=0x3d8d in Object.wait() [0x00007fe3b231d000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    - waiting on <0x00000007fdcc29d8> (a org.eclipse.core.internal.jobs.WorkerPool)
    at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:188)
    - locked <0x00000007fdcc29d8> (a org.eclipse.core.internal.jobs.WorkerPool)
    at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:220)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:50)

"Worker-15" prio=10 tid=0x00007fe2c011b000 nid=0x3d8c in Object.wait() [0x00007fe3c142d000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    - waiting on <0x00000007fdcc29d8> (a org.eclipse.core.internal.jobs.WorkerPool)
    at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:188)
    - locked <0x00000007fdcc29d8> (a org.eclipse.core.internal.jobs.WorkerPool)
    at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:220)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:50)

"Worker-14" prio=10 tid=0x00007fe338001000 nid=0x3d8b in Object.wait() [0x00007fe3b241e000]
   java.lang.Thread.State: WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    - waiting on <0x0000000743adaec0> (a java.lang.Object)
    at java.lang.Object.wait(Object.java:503)
    at org.eclipse.core.internal.jobs.ThreadJob.waitForRun(ThreadJob.java:270)
    - locked <0x0000000743adaec0> (a java.lang.Object)
    at org.eclipse.core.internal.jobs.ThreadJob.joinRun(ThreadJob.java:197)
    at org.eclipse.core.internal.jobs.ImplicitJobs.begin(ImplicitJobs.java:92)
    at org.eclipse.core.internal.jobs.JobManager.beginRule(JobManager.java:286)
    at org.eclipse.egit.core.internal.indexdiff.IndexDiffCacheEntry.waitForWorkspaceLock(IndexDiffCacheEntry.java:348)
    at org.eclipse.egit.core.internal.indexdiff.IndexDiffCacheEntry.access$4(IndexDiffCacheEntry.java:340)
    at org.eclipse.egit.core.internal.indexdiff.IndexDiffCacheEntry$4.run(IndexDiffCacheEntry.java:275)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)

"Worker-13" prio=10 tid=0x00007fe34c2cc800 nid=0x3d8a in Object.wait() [0x00007fe3c1e45000]
   java.lang.Thread.State: WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    - waiting on <0x0000000743adaec0> (a java.lang.Object)
    at java.lang.Object.wait(Object.java:503)
    at org.eclipse.core.internal.jobs.ThreadJob.waitForRun(ThreadJob.java:270)
    - locked <0x0000000743adaec0> (a java.lang.Object)
    at org.eclipse.core.internal.jobs.ThreadJob.joinRun(ThreadJob.java:197)
    at org.eclipse.core.internal.jobs.ImplicitJobs.begin(ImplicitJobs.java:92)
    at org.eclipse.core.internal.jobs.JobManager.beginRule(JobManager.java:286)
    at org.eclipse.egit.core.internal.indexdiff.IndexDiffCacheEntry.waitForWorkspaceLock(IndexDiffCacheEntry.java:348)
    at org.eclipse.egit.core.internal.indexdiff.IndexDiffCacheEntry.access$4(IndexDiffCacheEntry.java:340)
    at org.eclipse.egit.core.internal.indexdiff.IndexDiffCacheEntry$4.run(IndexDiffCacheEntry.java:275)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)

"Worker-12" prio=10 tid=0x00007fe2cc043000 nid=0x3d6f in Object.wait() [0x00007fe3b2620000]
   java.lang.Thread.State: WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    - waiting on <0x0000000743adaec0> (a java.lang.Object)
    at java.lang.Object.wait(Object.java:503)
    at org.eclipse.core.internal.jobs.ThreadJob.waitForRun(ThreadJob.java:270)
    - locked <0x0000000743adaec0> (a java.lang.Object)
    at org.eclipse.core.internal.jobs.ThreadJob.joinRun(ThreadJob.java:197)
    at org.eclipse.core.internal.jobs.ImplicitJobs.begin(ImplicitJobs.java:92)
    at org.eclipse.core.internal.jobs.JobManager.beginRule(JobManager.java:286)
    at org.eclipse.egit.core.internal.indexdiff.IndexDiffCacheEntry.waitForWorkspaceLock(IndexDiffCacheEntry.java:348)
    at org.eclipse.egit.core.internal.indexdiff.IndexDiffCacheEntry.access$4(IndexDiffCacheEntry.java:340)
    at org.eclipse.egit.core.internal.indexdiff.IndexDiffCacheEntry$4.run(IndexDiffCacheEntry.java:275)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)

"XML-RPC-0" daemon prio=10 tid=0x00007fe2bc005800 nid=0x3d6e in Object.wait() [0x00007fe3b8142000]
   java.lang.Thread.State: WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    - waiting on <0x0000000748baaa08> (a org.apache.xmlrpc.util.ThreadPool$MyThread)
    at java.lang.Object.wait(Object.java:503)
    at org.apache.xmlrpc.util.ThreadPool$MyThread.waitForNotification(ThreadPool.java:51)
    - locked <0x0000000748baaa08> (a org.apache.xmlrpc.util.ThreadPool$MyThread)
    at org.apache.xmlrpc.util.ThreadPool$MyThread.run(ThreadPool.java:85)

"XML-RPC Weblistener" prio=10 tid=0x00007fe34c4a6800 nid=0x3d6d runnable [0x00007fe3b2721000]
   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.apache.xmlrpc.webserver.WebServer.run(WebServer.java:314)
    at java.lang.Thread.run(Thread.java:744)

"Worker-11" prio=10 tid=0x00007fe2bc001000 nid=0x3d0d in Object.wait() [0x00007fe3c178e000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    - waiting on <0x00000007fdcc29d8> (a org.eclipse.core.internal.jobs.WorkerPool)
    at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:188)
    - locked <0x00000007fdcc29d8> (a org.eclipse.core.internal.jobs.WorkerPool)
    at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:220)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:50)

"Worker-10" prio=10 tid=0x00007fe2b8001000 nid=0x3d0c in Object.wait() [0x00007fe3c188f000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    - waiting on <0x00000007fdcc29d8> (a org.eclipse.core.internal.jobs.WorkerPool)
    at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:188)
    - locked <0x00000007fdcc29d8> (a org.eclipse.core.internal.jobs.WorkerPool)
    at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:220)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:50)

"Worker-9" prio=10 tid=0x00007fe2c4001000 nid=0x3d0b in Object.wait() [0x00007fe3c1990000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    - waiting on <0x00000007fdcc29d8> (a org.eclipse.core.internal.jobs.WorkerPool)
    at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:188)
    - locked <0x00000007fdcc29d8> (a org.eclipse.core.internal.jobs.WorkerPool)
    at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:220)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:50)

"Worker-8" prio=10 tid=0x00007fe2c0079000 nid=0x3d0a in Object.wait() [0x00007fe3c1a91000]
   java.lang.Thread.State: WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    - waiting on <0x0000000743adaec0> (a java.lang.Object)
    at java.lang.Object.wait(Object.java:503)
    at org.eclipse.core.internal.jobs.ThreadJob.waitForRun(ThreadJob.java:270)
    - locked <0x0000000743adaec0> (a java.lang.Object)
    at org.eclipse.core.internal.jobs.ThreadJob.joinRun(ThreadJob.java:197)
    at org.eclipse.core.internal.jobs.ImplicitJobs.begin(ImplicitJobs.java:92)
    at org.eclipse.core.internal.jobs.JobManager.beginRule(JobManager.java:286)
    at org.eclipse.egit.core.internal.indexdiff.IndexDiffCacheEntry.waitForWorkspaceLock(IndexDiffCacheEntry.java:348)
    at org.eclipse.egit.core.internal.indexdiff.IndexDiffCacheEntry.access$4(IndexDiffCacheEntry.java:340)
    at org.eclipse.egit.core.internal.indexdiff.IndexDiffCacheEntry$4.run(IndexDiffCacheEntry.java:275)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)

"Worker-7" prio=10 tid=0x00007fe2c005c000 nid=0x3cf6 in Object.wait() [0x00007fe3ba696000]
   java.lang.Thread.State: WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    - waiting on <0x0000000743adaec0> (a java.lang.Object)
    at java.lang.Object.wait(Object.java:503)
    at org.eclipse.core.internal.jobs.ThreadJob.waitForRun(ThreadJob.java:270)
    - locked <0x0000000743adaec0> (a java.lang.Object)
    at org.eclipse.core.internal.jobs.ThreadJob.joinRun(ThreadJob.java:197)
    at org.eclipse.core.internal.jobs.ImplicitJobs.begin(ImplicitJobs.java:92)
    at org.eclipse.core.internal.jobs.JobManager.beginRule(JobManager.java:286)
    at org.eclipse.egit.core.internal.indexdiff.IndexDiffCacheEntry.waitForWorkspaceLock(IndexDiffCacheEntry.java:348)
    at org.eclipse.egit.core.internal.indexdiff.IndexDiffCacheEntry.access$4(IndexDiffCacheEntry.java:340)
    at org.eclipse.egit.core.internal.indexdiff.IndexDiffCacheEntry$4.run(IndexDiffCacheEntry.java:275)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)

"Worker-6" prio=10 tid=0x00007fe36418f800 nid=0x3cf4 in Object.wait() [0x00007fe3ba595000]
   java.lang.Thread.State: WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    - waiting on <0x0000000743adaec0> (a java.lang.Object)
    at java.lang.Object.wait(Object.java:503)
    at org.eclipse.core.internal.jobs.ThreadJob.waitForRun(ThreadJob.java:270)
    - locked <0x0000000743adaec0> (a java.lang.Object)
    at org.eclipse.core.internal.jobs.ThreadJob.joinRun(ThreadJob.java:197)
    at org.eclipse.core.internal.jobs.ImplicitJobs.begin(ImplicitJobs.java:92)
    at org.eclipse.core.internal.jobs.JobManager.beginRule(JobManager.java:286)
    at org.eclipse.core.internal.resources.WorkManager.checkIn(WorkManager.java:118)
    at org.eclipse.core.internal.resources.Workspace.prepareOperation(Workspace.java:2283)
    at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2340)
    at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2327)
    at org.eclipse.wst.jsdt.core.JavaScriptCore.initializeAfterLoad(JavaScriptCore.java:2756)
    at org.eclipse.wst.jsdt.internal.ui.InitializeAfterLoadJob$RealJob.run(InitializeAfterLoadJob.java:32)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)

"Thread-21" daemon prio=10 tid=0x00007fe2fc001800 nid=0x3ca1 in Object.wait() [0x00007fe3ba797000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    - waiting on <0x0000000743f21b08> (a java.lang.Object)
    at com.zeroturnaround.javarebel.Dh.run(JRebel:56)
    - locked <0x0000000743f21b08> (a java.lang.Object)
    at java.lang.Thread.run(Thread.java:744)

"com.google.inject.internal.util.$Finalizer" daemon prio=10 tid=0x00007fe34c6d3000 nid=0x3ca0 in Object.wait() [0x00007fe3ba8ee000]
   java.lang.Thread.State: WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    - waiting on <0x00000007fe7e8778> (a java.lang.ref.ReferenceQueue$Lock)
    at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135)
    - locked <0x00000007fe7e8778> (a java.lang.ref.ReferenceQueue$Lock)
    at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151)
    at com.google.inject.internal.util.$Finalizer.run(Finalizer.java:114)

"qtp549594576-57" prio=10 tid=0x00007fe34c347000 nid=0x3c9f waiting on condition [0x00007fe3ba9ef000]
   java.lang.Thread.State: TIMED_WAITING (parking)
    at sun.misc.Unsafe.park(Native Method)
    - parking to wait for  <0x0000000744017340> (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:342)
    at org.eclipse.jetty.util.thread.QueuedThreadPool.idleJobPoll(QueuedThreadPool.java:526)
    at org.eclipse.jetty.util.thread.QueuedThreadPool.access$600(QueuedThreadPool.java:44)
    at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:572)
    at java.lang.Thread.run(Thread.java:744)

"qtp549594576-56" prio=10 tid=0x00007fe34c345000 nid=0x3c9e waiting on condition [0x00007fe3baaf0000]
   java.lang.Thread.State: TIMED_WAITING (parking)
    at sun.misc.Unsafe.park(Native Method)
    - parking to wait for  <0x0000000744017340> (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:342)
    at org.eclipse.jetty.util.thread.QueuedThreadPool.idleJobPoll(QueuedThreadPool.java:526)
    at org.eclipse.jetty.util.thread.QueuedThreadPool.access$600(QueuedThreadPool.java:44)
    at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:572)
    at java.lang.Thread.run(Thread.java:744)

"qtp549594576-55" prio=10 tid=0x00007fe34c343000 nid=0x3c9d waiting on condition [0x00007fe3babf1000]
   java.lang.Thread.State: TIMED_WAITING (parking)
    at sun.misc.Unsafe.park(Native Method)
    - parking to wait for  <0x0000000744017340> (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:342)
    at org.eclipse.jetty.util.thread.QueuedThreadPool.idleJobPoll(QueuedThreadPool.java:526)
    at org.eclipse.jetty.util.thread.QueuedThreadPool.access$600(QueuedThreadPool.java:44)
    at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:572)
    at java.lang.Thread.run(Thread.java:744)

"qtp549594576-54 Acceptor1 SelectChannelConnector@127.0.0.1:59521" prio=10 tid=0x00007fe34c4a1800 nid=0x3c9c waiting for monitor entry [0x00007fe3bacf2000]
   java.lang.Thread.State: BLOCKED (on object monitor)
    at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:225)
    - waiting to lock <0x0000000744017e48> (a java.lang.Object)
    at org.eclipse.jetty.server.nio.SelectChannelConnector.accept(SelectChannelConnector.java:109)
    at org.eclipse.jetty.server.AbstractConnector$Acceptor.run(AbstractConnector.java:938)
    at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:608)
    at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:543)
    at java.lang.Thread.run(Thread.java:744)

"qtp549594576-53 Acceptor0 SelectChannelConnector@127.0.0.1:59521" prio=10 tid=0x00007fe34c4a0000 nid=0x3c9b runnable [0x00007fe3badf3000]
   java.lang.Thread.State: RUNNABLE
    at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
    at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:241)
    - locked <0x0000000744017e48> (a java.lang.Object)
    at org.eclipse.jetty.server.nio.SelectChannelConnector.accept(SelectChannelConnector.java:109)
    at org.eclipse.jetty.server.AbstractConnector$Acceptor.run(AbstractConnector.java:938)
    at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:608)
    at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:543)
    at java.lang.Thread.run(Thread.java:744)

"qtp549594576-52" prio=10 tid=0x00007fe34c4a4000 nid=0x3c9a waiting on condition [0x00007fe3baef4000]
   java.lang.Thread.State: TIMED_WAITING (parking)
    at sun.misc.Unsafe.park(Native Method)
    - parking to wait for  <0x0000000744017340> (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:342)
    at org.eclipse.jetty.util.thread.QueuedThreadPool.idleJobPoll(QueuedThreadPool.java:526)
    at org.eclipse.jetty.util.thread.QueuedThreadPool.access$600(QueuedThreadPool.java:44)
    at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:572)
    at java.lang.Thread.run(Thread.java:744)

"qtp549594576-51 Selector1" prio=10 tid=0x00007fe34c341000 nid=0x3c99 runnable [0x00007fe3baff5000]
   java.lang.Thread.State: RUNNABLE
    at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method)
    at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269)
    at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:79)
    at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:87)
    - locked <0x00000007440183e0> (a sun.nio.ch.Util$2)
    - locked <0x00000007440183d0> (a java.util.Collections$UnmodifiableSet)
    - locked <0x00000007440182a8> (a sun.nio.ch.EPollSelectorImpl)
    at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:98)
    at org.eclipse.jetty.io.nio.SelectorManager$SelectSet.doSelect(SelectorManager.java:569)
    at org.eclipse.jetty.io.nio.SelectorManager$1.run(SelectorManager.java:290)
    at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:608)
    at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:543)
    at java.lang.Thread.run(Thread.java:744)

"qtp549594576-50 Selector0" prio=10 tid=0x00007fe34c49c800 nid=0x3c98 runnable [0x00007fe3bb0f6000]
   java.lang.Thread.State: RUNNABLE
    at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method)
    at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269)
    at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:79)
    at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:87)
    - locked <0x000000074431d9e0> (a sun.nio.ch.Util$2)
    - locked <0x000000074431d9d0> (a java.util.Collections$UnmodifiableSet)
    - locked <0x000000074431d8a8> (a sun.nio.ch.EPollSelectorImpl)
    at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:98)
    at org.eclipse.jetty.io.nio.SelectorManager$SelectSet.doSelect(SelectorManager.java:569)
    at org.eclipse.jetty.io.nio.SelectorManager$1.run(SelectorManager.java:290)
    at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:608)
    at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:543)
    at java.lang.Thread.run(Thread.java:744)

"HashSessionScavenger-0" daemon prio=10 tid=0x00007fe34c16e800 nid=0x3c97 in Object.wait() [0x00007fe3bb1f7000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    - waiting on <0x00000007fe2b0268> (a java.util.TaskQueue)
    at java.util.TimerThread.mainLoop(Timer.java:552)
    - locked <0x00000007fe2b0268> (a java.util.TaskQueue)
    at java.util.TimerThread.run(Timer.java:505)

"JRebel License Expiration Notification Checker" prio=10 tid=0x00007fe34c055800 nid=0x3c82 waiting on condition [0x00007fe3bb2f8000]
   java.lang.Thread.State: TIMED_WAITING (sleeping)
    at java.lang.Thread.sleep(Native Method)
    at org.zeroturnaround.eclipse.notifications.AbstractDailyWatcher.run(AbstractDailyWatcher.java:30)
    at java.lang.Thread.run(Thread.java:744)

"JRebel Statistics Watcher" prio=10 tid=0x00007fe34c198800 nid=0x3c81 waiting on condition [0x00007fe3bb3f9000]
   java.lang.Thread.State: TIMED_WAITING (sleeping)
    at java.lang.Thread.sleep(Native Method)
    at org.zeroturnaround.eclipse.notifications.RebelStatsFileWatcher.run(RebelStatsFileWatcher.java:53)
    at java.lang.Thread.run(Thread.java:744)

"JavaScript indexing" daemon prio=10 tid=0x00007fe3e05ec800 nid=0x3c80 in Object.wait() [0x00007fe3bb4fa000]
   java.lang.Thread.State: WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    - waiting on <0x0000000743e558e8> (a org.eclipse.wst.jsdt.internal.core.search.indexing.IndexManager)
    at java.lang.Object.wait(Object.java:503)
    at org.eclipse.wst.jsdt.internal.core.search.processing.JobManager.run(JobManager.java:370)
    - locked <0x0000000743e558e8> (a org.eclipse.wst.jsdt.internal.core.search.indexing.IndexManager)
    at java.lang.Thread.run(Thread.java:744)

"Thread-9" prio=10 tid=0x00007fe34c330000 nid=0x3c7f waiting on condition [0x00007fe3bb5fb000]
   java.lang.Thread.State: TIMED_WAITING (sleeping)
    at java.lang.Thread.sleep(Native Method)
    at org.eclipse.equinox.internal.p2.updatechecker.UpdateChecker$UpdateCheckThread.run(UpdateChecker.java:67)

"Java indexing" daemon prio=10 tid=0x00007fe3e0b49000 nid=0x3c6a in Object.wait() [0x00007fe3bb6fc000]
   java.lang.Thread.State: WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    - waiting on <0x0000000743ac0dc0> (a org.eclipse.jdt.internal.core.search.indexing.IndexManager)
    at java.lang.Object.wait(Object.java:503)
    at org.eclipse.jdt.internal.core.search.processing.JobManager.run(JobManager.java:382)
    - locked <0x0000000743ac0dc0> (a org.eclipse.jdt.internal.core.search.indexing.IndexManager)
    at java.lang.Thread.run(Thread.java:744)

"Worker-5" prio=10 tid=0x00007fe314001000 nid=0x3c55 in Object.wait() [0x00007fe3bb7fd000]
   java.lang.Thread.State: WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    - waiting on <0x0000000743adaec0> (a java.lang.Object)
    at java.lang.Object.wait(Object.java:503)
    at org.eclipse.core.internal.jobs.ThreadJob.waitForRun(ThreadJob.java:270)
    - locked <0x0000000743adaec0> (a java.lang.Object)
    at org.eclipse.core.internal.jobs.ThreadJob.joinRun(ThreadJob.java:197)
    at org.eclipse.core.internal.jobs.ImplicitJobs.begin(ImplicitJobs.java:92)
    at org.eclipse.core.internal.jobs.JobManager.beginRule(JobManager.java:286)
    at org.eclipse.core.internal.resources.WorkManager.checkIn(WorkManager.java:118)
    at org.eclipse.core.internal.resources.Workspace.prepareOperation(Workspace.java:2283)
    at org.eclipse.core.internal.resources.Project.setDescription(Project.java:1324)
    at org.eclipse.core.internal.resources.Project.setDescription(Project.java:1378)
    at com.puppetlabs.geppetto.pp.dsl.ui.pptp.PptpTargetProjectHandler.ensureTargetProjectConfiguration(PptpTargetProjectHandler.java:146)
    at com.puppetlabs.geppetto.pp.dsl.ui.pptp.PptpTargetProjectHandler.ensureStateOfPuppetProjects(PptpTargetProjectHandler.java:71)
    at com.puppetlabs.geppetto.pp.dsl.ui.pptp.PptpTargetProjectHandler$2.run(PptpTargetProjectHandler.java:187)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)

"Worker-4" prio=10 tid=0x00007fe348006000 nid=0x3c54 waiting for monitor entry [0x00007fe3c0181000]
   java.lang.Thread.State: BLOCKED (on object monitor)
    at org.eclipse.xtext.builder.builderState.AbstractBuilderState.load(AbstractBuilderState.java:58)
    - waiting to lock <0x00000007ff49ed28> (a org.eclipse.xtext.builder.clustering.ClusteringBuilderState)
    at org.eclipse.xtext.builder.builderState.AbstractBuilderState.ensureLoaded(AbstractBuilderState.java:68)
    at org.eclipse.xtext.builder.builderState.AbstractBuilderState.getAllResourceDescriptions(AbstractBuilderState.java:88)
    at org.eclipse.xtext.builder.impl.ToBeBuiltComputer.doRemoveProject(ToBeBuiltComputer.java:56)
    at org.eclipse.xtext.builder.impl.ToBeBuiltComputer.removeProject(ToBeBuiltComputer.java:52)
    at org.eclipse.xtext.builder.impl.javasupport.JdtToBeBuiltComputer.removeProject(JdtToBeBuiltComputer.java:78)
    at org.eclipse.xtext.builder.impl.ProjectOpenedOrClosedListener.scheduleRemoveProjectJob(ProjectOpenedOrClosedListener.java:125)
    at org.eclipse.xtext.builder.impl.ProjectOpenedOrClosedListener$1.visit(ProjectOpenedOrClosedListener.java:102)
    at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:69)
    at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:80)
    at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:49)
    at org.eclipse.xtext.builder.impl.ProjectOpenedOrClosedListener.resourceChanged(ProjectOpenedOrClosedListener.java:87)
    at org.eclipse.xtext.ui.shared.internal.ComposedResourceChangeListener.resourceChanged(ComposedResourceChangeListener.java:29)
    at org.eclipse.core.internal.events.NotificationManager$1.run(NotificationManager.java:291)
    at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
    at org.eclipse.core.internal.events.NotificationManager.notify(NotificationManager.java:285)
    at org.eclipse.core.internal.events.NotificationManager.broadcastChanges(NotificationManager.java:149)
    at org.eclipse.core.internal.resources.Workspace.broadcastPostChange(Workspace.java:396)
    at org.eclipse.core.internal.resources.Workspace.endOperation(Workspace.java:1531)
    at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2354)
    at org.eclipse.core.internal.events.NotificationManager$NotifyJob.run(NotificationManager.java:40)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)

"Worker-3" prio=10 tid=0x00007fe348020000 nid=0x3c3f in Object.wait() [0x00007fe3c0283000]
   java.lang.Thread.State: WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    - waiting on <0x0000000743adaec0> (a java.lang.Object)
    at java.lang.Object.wait(Object.java:503)
    at org.eclipse.core.internal.jobs.ThreadJob.waitForRun(ThreadJob.java:270)
    - locked <0x0000000743adaec0> (a java.lang.Object)
    at org.eclipse.core.internal.jobs.ThreadJob.joinRun(ThreadJob.java:197)
    at org.eclipse.core.internal.jobs.ImplicitJobs.begin(ImplicitJobs.java:92)
    at org.eclipse.core.internal.jobs.JobManager.beginRule(JobManager.java:286)
    at org.eclipse.core.internal.utils.StringPoolJob.run(StringPoolJob.java:100)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)

"RequestHandlerThread[#4]" daemon prio=10 tid=0x00007fe334001000 nid=0x3c0f in Object.wait() [0x00007fe3c0c0b000]
   java.lang.Thread.State: WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    - waiting on <0x00000007ff4c3f08> (a winstone.RequestHandlerThread)
    at java.lang.Object.wait(Object.java:503)
    at winstone.RequestHandlerThread.run(RequestHandlerThread.java:216)
    - locked <0x00000007ff4c3f08> (a winstone.RequestHandlerThread)
    at java.lang.Thread.run(Thread.java:744)

"LauncherControlThread[ControlPort=-1]" prio=10 tid=0x00007fe34c028800 nid=0x3c0e waiting on condition [0x00007fe3c0d0c000]
   java.lang.Thread.State: TIMED_WAITING (sleeping)
    at java.lang.Thread.sleep(Native Method)
    at winstone.Launcher.run(Launcher.java:279)
    at java.lang.Thread.run(Thread.java:744)

"ConnectorThread:[http-20136]" daemon prio=10 tid=0x00007fe34c305000 nid=0x3c0d runnable [0x00007fe3c0e0d000]
   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 winstone.HttpListener.run(HttpListener.java:127)
    at java.lang.Thread.run(Thread.java:744)

"WinstoneHostConfigurationMgmt:default" daemon prio=10 tid=0x00007fe34c487000 nid=0x3c0c waiting on condition [0x00007fe3c0f0e000]
   java.lang.Thread.State: TIMED_WAITING (sleeping)
    at java.lang.Thread.sleep(Native Method)
    at winstone.HostConfiguration.run(HostConfiguration.java:176)
    at java.lang.Thread.run(Thread.java:744)

"Timer-0" daemon prio=10 tid=0x00007fe3e0a2f000 nid=0x3c0b in Object.wait() [0x00007fe3c100f000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    - waiting on <0x0000000744020388> (a java.util.TaskQueue)
    at java.util.TimerThread.mainLoop(Timer.java:552)
    - locked <0x0000000744020388> (a java.util.TaskQueue)
    at java.util.TimerThread.run(Timer.java:505)

"com.google.inject.internal.Finalizer" daemon prio=10 tid=0x00007fe3e0d5e000 nid=0x3bb8 in Object.wait() [0x00007fe3c1190000]
   java.lang.Thread.State: WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    - waiting on <0x0000000744020b80> (a java.lang.ref.ReferenceQueue$Lock)
    at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135)
    - locked <0x0000000744020b80> (a java.lang.ref.ReferenceQueue$Lock)
    at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151)
    at com.google.inject.internal.Finalizer.run(Finalizer.java:114)

"WinstoneObjectPoolMgmt" daemon prio=10 tid=0x00007fe34c0b1800 nid=0x3ba3 waiting on condition [0x00007fe3c1291000]
   java.lang.Thread.State: TIMED_WAITING (sleeping)
    at java.lang.Thread.sleep(Native Method)
    at winstone.ObjectPool.run(ObjectPool.java:107)
    at java.lang.Thread.run(Thread.java:744)

"Worker-2" prio=10 tid=0x00007fe34801f800 nid=0x3ba2 in Object.wait() [0x00007fe3c3ffe000]
   java.lang.Thread.State: WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    - waiting on <0x0000000743adaec0> (a java.lang.Object)
    at java.lang.Object.wait(Object.java:503)
    at org.eclipse.core.internal.jobs.ThreadJob.waitForRun(ThreadJob.java:270)
    - locked <0x0000000743adaec0> (a java.lang.Object)
    at org.eclipse.core.internal.jobs.ThreadJob.joinRun(ThreadJob.java:197)
    at org.eclipse.core.internal.jobs.ImplicitJobs.begin(ImplicitJobs.java:92)
    at org.eclipse.core.internal.jobs.JobManager.beginRule(JobManager.java:286)
    at org.eclipse.core.internal.resources.WorkManager.checkIn(WorkManager.java:118)
    at org.eclipse.core.internal.resources.Workspace.prepareOperation(Workspace.java:2283)
    at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2340)
    at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2327)
    at org.eclipse.jdt.core.JavaCore.initializeAfterLoad(JavaCore.java:4132)
    at org.eclipse.jdt.internal.ui.InitializeAfterLoadJob$RealJob.run(InitializeAfterLoadJob.java:36)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)

"Worker-1" prio=10 tid=0x00007fe348002800 nid=0x3b63 in Object.wait() [0x00007fe3c1b92000]
   java.lang.Thread.State: WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    - waiting on <0x0000000743adaec0> (a java.lang.Object)
    at java.lang.Object.wait(Object.java:503)
    at org.eclipse.core.internal.jobs.ThreadJob.waitForRun(ThreadJob.java:270)
    - locked <0x0000000743adaec0> (a java.lang.Object)
    at org.eclipse.core.internal.jobs.ThreadJob.joinRun(ThreadJob.java:197)
    at org.eclipse.core.internal.jobs.ImplicitJobs.begin(ImplicitJobs.java:92)
    at org.eclipse.core.internal.jobs.JobManager.beginRule(JobManager.java:286)
    at org.eclipse.egit.core.internal.indexdiff.IndexDiffCacheEntry.waitForWorkspaceLock(IndexDiffCacheEntry.java:348)
    at org.eclipse.egit.core.internal.indexdiff.IndexDiffCacheEntry.access$4(IndexDiffCacheEntry.java:340)
    at org.eclipse.egit.core.internal.indexdiff.IndexDiffCacheEntry$4.run(IndexDiffCacheEntry.java:275)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)

"Bundle File Closer" daemon prio=10 tid=0x00007fe36428d000 nid=0x3b62 in Object.wait() [0x00007fe3c3acc000]
   java.lang.Thread.State: WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    - waiting on <0x0000000743d9ed18> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
    at java.lang.Object.wait(Object.java:503)
    at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:400)
    - locked <0x0000000743d9ed18> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
    at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:336)

"Worker-0" prio=10 tid=0x00007fe3e082f000 nid=0x3b38 in Object.wait() [0x00007fe3c39ca000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    - waiting on <0x0000000744879ca0> (a org.eclipse.core.internal.jobs.Semaphore)
    at org.eclipse.core.internal.jobs.Semaphore.acquire(Semaphore.java:39)
    - locked <0x0000000744879ca0> (a org.eclipse.core.internal.jobs.Semaphore)
    at org.eclipse.core.internal.jobs.OrderedLock.doAcquire(OrderedLock.java:176)
    at org.eclipse.core.internal.jobs.OrderedLock.acquire(OrderedLock.java:110)
    at org.eclipse.core.internal.jobs.OrderedLock.acquire(OrderedLock.java:84)
    at org.eclipse.core.internal.resources.WorkManager.checkIn(WorkManager.java:119)
    at org.eclipse.core.internal.resources.Workspace.prepareOperation(Workspace.java:2283)
    at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2340)
    at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:793)
    at org.eclipse.jdt.internal.core.JavaModelManager.getClasspathContainer(JavaModelManager.java:1907)
    at org.eclipse.jdt.core.JavaCore.getClasspathContainer(JavaCore.java:3221)
    at org.eclipse.jdt.internal.core.JavaProject.resolveClasspath(JavaProject.java:2699)
    at org.eclipse.jdt.internal.core.JavaProject.resolveClasspath(JavaProject.java:2863)
    at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath(JavaProject.java:1968)
    at org.eclipse.jdt.internal.core.JavaProject.getClasspathEntryFor(JavaProject.java:1446)
    at org.eclipse.jdt.internal.core.PackageFragmentRoot.findSourceAttachmentRecommendation(PackageFragmentRoot.java:358)
    at org.eclipse.jdt.internal.core.PackageFragmentRoot.getSourceAttachmentPath(PackageFragmentRoot.java:618)
    at org.eclipse.xtext.ui.resource.SourceAttachmentPackageFragmentRootWalker.traverse(SourceAttachmentPackageFragmentRootWalker.java:78)
    at org.eclipse.xtext.ui.resource.Storage2UriMapperJavaImpl.initializeData(Storage2UriMapperJavaImpl.java:230)
    at org.eclipse.xtext.ui.resource.Storage2UriMapperJavaImpl.getCachedData(Storage2UriMapperJavaImpl.java:169)
    at org.eclipse.xtext.ui.resource.Storage2UriMapperJavaImpl.updateCache(Storage2UriMapperJavaImpl.java:323)
    at org.eclipse.xtext.ui.resource.Storage2UriMapperJavaImpl.initializeCache(Storage2UriMapperJavaImpl.java:357)
    at org.eclipse.xtext.builder.builderState.AbstractBuilderState.load(AbstractBuilderState.java:61)
    - locked <0x00000007ff49ed28> (a org.eclipse.xtext.builder.clustering.ClusteringBuilderState)
    at org.eclipse.xtext.builder.builderState.AbstractBuilderState.ensureLoaded(AbstractBuilderState.java:68)
    at org.eclipse.xtext.builder.builderState.AbstractBuilderState.getAllResourceDescriptions(AbstractBuilderState.java:88)
    at org.eclipse.xtext.builder.impl.ToBeBuiltComputer.doRemoveProject(ToBeBuiltComputer.java:56)
    at org.eclipse.xtext.builder.impl.ToBeBuiltComputer.updateProject(ToBeBuiltComputer.java:98)
    at org.eclipse.xtext.builder.impl.javasupport.JdtToBeBuiltComputer.updateProject(JdtToBeBuiltComputer.java:88)
    at org.eclipse.xtext.builder.impl.XtextBuilder.fullBuild(XtextBuilder.java:209)
    at org.eclipse.xtext.builder.impl.XtextBuilder.build(XtextBuilder.java:89)
    at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:733)
    at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
    at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)
    at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)
    at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)
    at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
    at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)
    at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)
    at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)
    at org.eclipse.core.internal.resources.Workspace.buildInternal(Workspace.java:514)
    at org.eclipse.core.internal.resources.Workspace.build(Workspace.java:423)
    at com.puppetlabs.geppetto.pp.dsl.ui.internal.PPDSLActivator$1.run(PPDSLActivator.java:204)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)

"EMF Reference Cleaner" daemon prio=10 tid=0x00007fe360073000 nid=0x3b35 in Object.wait() [0x00007fe3c3bcd000]
   java.lang.Thread.State: WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    - waiting on <0x00000007fd8b93b8> (a java.lang.ref.ReferenceQueue$Lock)
    at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135)
    - locked <0x00000007fd8b93b8> (a java.lang.ref.ReferenceQueue$Lock)
    at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151)
    at org.eclipse.emf.common.util.CommonUtil$1ReferenceClearingQueuePollingThread.run(CommonUtil.java:70)

"Worker-JM" prio=10 tid=0x00007fe36410f800 nid=0x3b34 in Object.wait() [0x00007fe3c3cce000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    - waiting on <0x000000074403c590> (a java.util.ArrayList)
    at org.eclipse.core.internal.jobs.InternalWorker.run(InternalWorker.java:58)
    - locked <0x000000074403c590> (a java.util.ArrayList)

"[Timer] - Main Queue Handler" daemon prio=10 tid=0x00007fe36c09b000 nid=0x3b33 in Object.wait() [0x00007fe3c3dcf000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    - waiting on <0x00000007440210a8> (a java.lang.Object)
    at org.eclipse.equinox.internal.util.impl.tpt.timer.TimerImpl.run(TimerImpl.java:141)
    - locked <0x00000007440210a8> (a java.lang.Object)
    at java.lang.Thread.run(Thread.java:744)

"Framework Event Dispatcher" daemon prio=10 tid=0x00007fe36c00e800 nid=0x3b31 in Object.wait() [0x00007fe3c3ed0000]
   java.lang.Thread.State: WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    - waiting on <0x0000000743f18cb8> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
    at java.lang.Object.wait(Object.java:503)
    at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:400)
    - locked <0x0000000743f18cb8> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
    at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:336)

"Start Level Event Dispatcher" daemon prio=10 tid=0x00007fe3e0530000 nid=0x3b30 in Object.wait() [0x00007fe3c81ba000]
   java.lang.Thread.State: WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    - waiting on <0x00000007fe1b80c0> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
    at java.lang.Object.wait(Object.java:503)
    at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:400)
    - locked <0x00000007fe1b80c0> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
    at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:336)

"State Data Manager" daemon prio=10 tid=0x00007fe3e054c800 nid=0x3b2f waiting on condition [0x00007fe3c82bb000]
   java.lang.Thread.State: TIMED_WAITING (sleeping)
    at java.lang.Thread.sleep(Native Method)
    at org.eclipse.osgi.internal.baseadaptor.StateManager.run(StateManager.java:297)
    at java.lang.Thread.run(Thread.java:744)

"Framework Active Thread" prio=10 tid=0x00007fe3e04c3000 nid=0x3b1a in Object.wait() [0x00007fe3c83bc000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    - waiting on <0x00000007fd596590> (a org.eclipse.osgi.framework.internal.core.Framework)
    at org.eclipse.osgi.framework.internal.core.Framework.run(Framework.java:1862)
    - locked <0x00000007fd596590> (a org.eclipse.osgi.framework.internal.core.Framework)
    at java.lang.Thread.run(Thread.java:744)

"Service Thread" daemon prio=10 tid=0x00007fe3e01f8000 nid=0x3b18 runnable [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"C2 CompilerThread1" daemon prio=10 tid=0x00007fe3e01f6000 nid=0x3b17 waiting on condition [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"C2 CompilerThread0" daemon prio=10 tid=0x00007fe3e01f3000 nid=0x3b16 waiting on condition [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"Signal Dispatcher" daemon prio=10 tid=0x00007fe3e01f1000 nid=0x3b15 runnable [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"Finalizer" daemon prio=10 tid=0x00007fe3e01c9800 nid=0x3b14 in Object.wait() [0x00007fe3d956d000]
   java.lang.Thread.State: WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    - waiting on <0x0000000745578cc8> (a java.lang.ref.ReferenceQueue$Lock)
    at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135)
    - locked <0x0000000745578cc8> (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=10 tid=0x00007fe3e01c7800 nid=0x3b13 in Object.wait() [0x00007fe3d966e000]
   java.lang.Thread.State: WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    - waiting on <0x0000000744999b50> (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 <0x0000000744999b50> (a java.lang.ref.Reference$Lock)

"main" prio=10 tid=0x00007fe3e0008000 nid=0x3b09 runnable [0x00007fe3e6d29000]
   java.lang.Thread.State: RUNNABLE
    at org.eclipse.swt.internal.gtk.OS.Call(Native Method)
    at org.eclipse.swt.widgets.Display.sleep(Display.java:4233)
    at org.eclipse.ui.application.WorkbenchAdvisor.eventLoopIdle(WorkbenchAdvisor.java:364)
    at org.eclipse.ui.internal.ide.application.IDEWorkbenchAdvisor.eventLoopIdle(IDEWorkbenchAdvisor.java:917)
    at org.eclipse.ui.internal.Workbench$3.eventLoopIdle(Workbench.java:487)
    at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1117)
    at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
    at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:997)
    at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:138)
    at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:610)
    at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
    at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:567)
    at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
    at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:124)
    at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:354)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:181)
    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.eclipse.equinox.launcher.Main.invokeFramework(Main.java:636)
    at org.eclipse.equinox.launcher.Main.basicRun(Main.java:591)
    at org.eclipse.equinox.launcher.Main.run(Main.java:1450)
    at org.eclipse.equinox.launcher.Main.main(Main.java:1426)

"VM Thread" prio=10 tid=0x00007fe3e01c3800 nid=0x3b12 runnable 

"GC task thread#0 (ParallelGC)" prio=10 tid=0x00007fe3e001e000 nid=0x3b0a runnable 

"GC task thread#1 (ParallelGC)" prio=10 tid=0x00007fe3e0020000 nid=0x3b0b runnable 

"GC task thread#2 (ParallelGC)" prio=10 tid=0x00007fe3e0021800 nid=0x3b0c runnable 

"GC task thread#3 (ParallelGC)" prio=10 tid=0x00007fe3e0023800 nid=0x3b0d runnable 

"GC task thread#4 (ParallelGC)" prio=10 tid=0x00007fe3e0025800 nid=0x3b0e runnable 

"GC task thread#5 (ParallelGC)" prio=10 tid=0x00007fe3e0027800 nid=0x3b0f runnable 

"GC task thread#6 (ParallelGC)" prio=10 tid=0x00007fe3e0029000 nid=0x3b10 runnable 

"GC task thread#7 (ParallelGC)" prio=10 tid=0x00007fe3e002b000 nid=0x3b11 runnable 

"VM Periodic Task Thread" prio=10 tid=0x00007fe3e0203000 nid=0x3b19 waiting on condition 

JNI global references: 513
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant