2014-02-24 16:41:28 Full thread dump Java HotSpot(TM) Client VM (24.51-b03 mixed mode): "Worker-77" prio=6 tid=0x4a4dc400 nid=0x3780 in Object.wait() [0x4d52f000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:188) - locked <0x15491680> (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) Locked ownable synchronizers: - None "Worker-76" prio=6 tid=0x4a4df000 nid=0x1ccc in Object.wait() [0x537cf000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:188) - locked <0x15491680> (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) Locked ownable synchronizers: - None "Worker-75" prio=6 tid=0x4a4dd800 nid=0x282c in Object.wait() [0x4fbef000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:188) - locked <0x15491680> (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) Locked ownable synchronizers: - None "Worker-73" prio=6 tid=0x48e34000 nid=0x3714 in Object.wait() [0x53f5f000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:503) at org.eclipse.core.internal.jobs.ThreadJob.waitForRun(ThreadJob.java:270) - locked <0x156837e0> (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) Locked ownable synchronizers: - None "Worker-71" prio=6 tid=0x4f78b000 nid=0x37f4 in Object.wait() [0x4fe4f000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) at org.eclipse.ui.internal.Semaphore.acquire(Semaphore.java:43) - locked <0x12f80268> (a org.eclipse.ui.internal.Semaphore) at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:168) at org.eclipse.swt.widgets.Display.syncExec(Display.java:4688) at org.eclipse.wst.sse.ui.EditorExecutionContext.execute(EditorExecutionContext.java:154) at org.eclipse.wst.sse.core.internal.text.JobSafeStructuredDocument.setText(JobSafeStructuredDocument.java:201) at org.eclipse.wst.sse.core.internal.text.BasicStructuredDocument.set(BasicStructuredDocument.java:2485) at org.eclipse.m2e.editor.pom.MavenPomEditor$LoadEffectivePomJob.run(MavenPomEditor.java:468) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53) Locked ownable synchronizers: - None "Worker-70" prio=6 tid=0x4f789000 nid=0x3500 in Object.wait() [0x4e7ef000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:503) at org.eclipse.core.internal.jobs.ThreadJob.waitForRun(ThreadJob.java:270) - locked <0x156837e0> (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.ui.internal.ide.ContentTypeDecorator.decorate(ContentTypeDecorator.java:57) at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.decorate(LightweightDecoratorDefinition.java:269) at org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable.run(LightweightDecoratorManager.java:81) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.decorate(LightweightDecoratorManager.java:365) at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDecorations(LightweightDecoratorManager.java:347) at org.eclipse.ui.internal.decorators.DecorationScheduler$1.ensureResultCached(DecorationScheduler.java:371) at org.eclipse.ui.internal.decorators.DecorationScheduler$1.run(DecorationScheduler.java:331) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53) Locked ownable synchronizers: - None "org.eclipse.wst.sse.ui.internal.reconcile.StructuredRegionProcessor" daemon prio=2 tid=0x4a4de000 nid=0x2b80 in Object.wait() [0x500df000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) at org.eclipse.wst.sse.ui.internal.reconcile.DirtyRegionProcessor$BackgroundThread.run(DirtyRegionProcessor.java:667) - locked <0x1cb2d890> (a java.util.Collections$SynchronizedRandomAccessList) Locked ownable synchronizers: - None "org.eclipse.wst.sse.ui.internal.reconcile.StructuredRegionProcessor" daemon prio=2 tid=0x4a4db800 nid=0x37b8 in Object.wait() [0x5008f000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) at org.eclipse.wst.sse.ui.internal.reconcile.DirtyRegionProcessor$BackgroundThread.run(DirtyRegionProcessor.java:667) - locked <0x1cb2d910> (a java.util.Collections$SynchronizedRandomAccessList) Locked ownable synchronizers: - None "Worker-68" prio=6 tid=0x4a4dec00 nid=0x19e4 in Object.wait() [0x4fc8f000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:503) at org.eclipse.core.internal.jobs.ThreadJob.waitForRun(ThreadJob.java:270) - locked <0x156837e0> (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.m2e.jdt.internal.DownloadSourcesJob.run(DownloadSourcesJob.java:155) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53) Locked ownable synchronizers: - None "Worker-65" prio=6 tid=0x4a4dd000 nid=0x18f4 waiting for monitor entry [0x47fee000] java.lang.Thread.State: BLOCKED (on object monitor) at lombok.patcher.equinox.EquinoxClassLoader.loadClass(EquinoxClassLoader.java:137) - waiting to lock <0x173f4538> (a java.util.HashMap) at java.lang.ClassLoader.loadClass(ClassLoader.java:358) at lombok.eclipse.EclipseAST.packageDeclaration(EclipseAST.java:69) at lombok.eclipse.EclipseAST.(EclipseAST.java:60) at lombok.eclipse.TransformEclipseAST.getAST(TransformEclipseAST.java:107) at lombok.eclipse.TransformEclipseAST.transform(TransformEclipseAST.java:139) at lombok.eclipse.TransformEclipseAST.transform_swapped(TransformEclipseAST.java:93) at org.eclipse.jdt.internal.compiler.parser.Parser.endParse(Parser.java:8681) at org.eclipse.jdt.internal.compiler.parser.Parser.parse(Parser.java:9715) at org.eclipse.jdt.internal.compiler.parser.Parser.parse(Parser.java:9933) at org.eclipse.jdt.internal.compiler.parser.Parser.parse(Parser.java:9890) at org.eclipse.jdt.internal.compiler.parser.Parser.dietParse(Parser.java:8454) at org.eclipse.jdt.internal.compiler.Compiler.internalBeginToCompile(Compiler.java:718) at org.eclipse.jdt.internal.compiler.Compiler.beginToCompile(Compiler.java:383) at org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:428) at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.compile(AbstractImageBuilder.java:366) at org.eclipse.jdt.internal.core.builder.BatchImageBuilder.compile(BatchImageBuilder.java:178) at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.compile(AbstractImageBuilder.java:303) at org.eclipse.jdt.internal.core.builder.BatchImageBuilder.build(BatchImageBuilder.java:60) at org.eclipse.jdt.internal.core.builder.JavaBuilder.buildAll(JavaBuilder.java:254) at org.eclipse.jdt.internal.core.builder.JavaBuilder.build(JavaBuilder.java:184) 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.events.AutoBuildJob.doBuild(AutoBuildJob.java:143) at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53) Locked ownable synchronizers: - None "Worker-62" prio=6 tid=0x4a4de400 nid=0x3270 waiting on condition [0x4e58f000] java.lang.Thread.State: TIMED_WAITING (sleeping) at java.lang.Thread.sleep(Native Method) at org.eclipse.jdt.internal.core.search.processing.JobManager$1$ProgressJob.run(JobManager.java:355) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53) Locked ownable synchronizers: - None "JavaScript indexing" daemon prio=4 tid=0x48e39400 nid=0x5dc in Object.wait() [0x4e20f000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x1a9416a8> (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 <0x1a9416a8> (a org.eclipse.wst.jsdt.internal.core.search.indexing.IndexManager) at java.lang.Thread.run(Thread.java:744) Locked ownable synchronizers: - None "[ThreadPool Manager] - Idle Thread" daemon prio=6 tid=0x48e36c00 nid=0x2514 in Object.wait() [0x4ce8f000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:503) at org.eclipse.equinox.internal.util.impl.tpt.threadpool.Executor.run(Executor.java:106) - locked <0x18aea000> (a org.eclipse.equinox.internal.util.impl.tpt.threadpool.Executor) Locked ownable synchronizers: - None "Thread-5" daemon prio=2 tid=0x48e36000 nid=0x29b4 waiting on condition [0x488bf000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x17a08280> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043) at java.util.concurrent.LinkedBlockingDeque.takeFirst(LinkedBlockingDeque.java:489) at java.util.concurrent.LinkedBlockingDeque.take(LinkedBlockingDeque.java:678) at sun.nio.fs.AbstractWatchService.take(AbstractWatchService.java:118) at org.python.pydev.shared_core.path_watch.PathWatch$PollThread.run(PathWatch.java:111) Locked ownable synchronizers: - None "Thread-4" daemon prio=6 tid=0x48e35800 nid=0x14b8 runnable [0x4883f000] java.lang.Thread.State: RUNNABLE at sun.nio.fs.WindowsNativeDispatcher.GetQueuedCompletionStatus0(Native Method) at sun.nio.fs.WindowsNativeDispatcher.GetQueuedCompletionStatus(WindowsNativeDispatcher.java:996) at sun.nio.fs.WindowsWatchService$Poller.run(WindowsWatchService.java:522) at java.lang.Thread.run(Thread.java:744) Locked ownable synchronizers: - None "DLTK indexing" daemon prio=4 tid=0x48e34800 nid=0x2848 in Object.wait() [0x482bf000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x17736f68> (a org.eclipse.dltk.core.search.indexing.IndexManager) at java.lang.Object.wait(Object.java:503) at org.eclipse.dltk.internal.core.search.processing.JobManager.run(JobManager.java:445) - locked <0x17736f68> (a org.eclipse.dltk.core.search.indexing.IndexManager) at java.lang.Thread.run(Thread.java:744) Locked ownable synchronizers: - None "Java indexing" daemon prio=4 tid=0x48e32c00 nid=0x29dc waiting for monitor entry [0x47cce000] java.lang.Thread.State: BLOCKED (on object monitor) at java.lang.ClassLoader.checkCerts(ClassLoader.java:941) - waiting to lock <0x173f4318> (a lombok.patcher.equinox.EquinoxClassLoader) at java.lang.ClassLoader.preDefineClass(ClassLoader.java:666) at java.lang.ClassLoader.defineClass(ClassLoader.java:794) at java.lang.ClassLoader.defineClass(ClassLoader.java:643) at lombok.patcher.equinox.EquinoxClassLoader.loadClass(EquinoxClassLoader.java:200) - locked <0x173f4538> (a java.util.HashMap) at lombok.patcher.equinox.EquinoxClassLoader.overrideLoadResult(EquinoxClassLoader.java:288) at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java) at java.lang.ClassLoader.loadClass(ClassLoader.java:358) at org.eclipse.jdt.internal.compiler.parser.Parser.consumeExitVariableWithInitialization(Parser.java:3737) at org.eclipse.jdt.internal.compiler.SourceElementParser.consumeExitVariableWithInitialization(SourceElementParser.java:354) at org.eclipse.jdt.internal.compiler.parser.Parser.consumeRule(Parser.java:5559) at org.eclipse.jdt.internal.compiler.parser.Parser.parse(Parser.java:9694) at org.eclipse.jdt.internal.compiler.parser.Parser.parse(Parser.java:9933) at org.eclipse.jdt.internal.compiler.parser.Parser.parse(Parser.java:9890) at org.eclipse.jdt.internal.compiler.SourceElementParser.parseCompilationUnit(SourceElementParser.java:921) at org.eclipse.jdt.internal.core.search.indexing.SourceIndexer.indexDocument(SourceIndexer.java:68) at org.eclipse.jdt.internal.core.search.JavaSearchParticipant.indexDocument(JavaSearchParticipant.java:73) at org.eclipse.jdt.internal.core.search.indexing.IndexManager.indexDocument(IndexManager.java:498) at org.eclipse.jdt.internal.core.search.indexing.IndexManager$1.execute(IndexManager.java:938) at org.eclipse.jdt.internal.core.search.processing.JobManager.run(JobManager.java:405) at java.lang.Thread.run(Thread.java:744) Locked ownable synchronizers: - None "Bundle File Closer" daemon prio=6 tid=0x48e32000 nid=0x2824 in Object.wait() [0x47d3f000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:503) at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:400) - locked <0x16ed2f08> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread) at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:336) Locked ownable synchronizers: - None "EMF Reference Cleaner" daemon prio=6 tid=0x470c5000 nid=0x29f8 in Object.wait() [0x4894f000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135) - locked <0x15491710> (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) Locked ownable synchronizers: - None "Worker-JM" prio=6 tid=0x46fc6800 nid=0x2ae4 in Object.wait() [0x48c1f000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) at org.eclipse.core.internal.jobs.InternalWorker.run(InternalWorker.java:58) - locked <0x154917b8> (a java.util.ArrayList) Locked ownable synchronizers: - None "[Timer] - Main Queue Handler" daemon prio=6 tid=0x46f11c00 nid=0x23d8 in Object.wait() [0x4750f000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) at org.eclipse.equinox.internal.util.impl.tpt.timer.TimerImpl.run(TimerImpl.java:141) - locked <0x15491838> (a java.lang.Object) at java.lang.Thread.run(Thread.java:744) Locked ownable synchronizers: - None "Framework Event Dispatcher" daemon prio=6 tid=0x46e1d000 nid=0x6d8 in Object.wait() [0x4782f000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:503) at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:400) - locked <0x154918a0> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread) at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:336) Locked ownable synchronizers: - None "Start Level Event Dispatcher" daemon prio=6 tid=0x46e1c800 nid=0x29d8 in Object.wait() [0x4777f000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x15491910> (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 <0x15491910> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread) at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:336) Locked ownable synchronizers: - None "State Data Manager" daemon prio=6 tid=0x46e8f000 nid=0x16fc waiting on condition [0x475ff000] 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) Locked ownable synchronizers: - None "Framework Active Thread" prio=6 tid=0x46e0f800 nid=0x28a0 in Object.wait() [0x4764f000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) at org.eclipse.osgi.framework.internal.core.Framework.run(Framework.java:1862) - locked <0x15491b30> (a org.eclipse.osgi.framework.internal.core.Framework) at java.lang.Thread.run(Thread.java:744) Locked ownable synchronizers: - None "RMI TCP Accept-0" daemon prio=6 tid=0x45c9e800 nid=0x29c0 runnable [0x46b5f000] java.lang.Thread.State: RUNNABLE at java.net.TwoStacksPlainSocketImpl.socketAccept(Native Method) at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:398) at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:198) - locked <0x15491d08> (a java.net.SocksSocketImpl) at java.net.ServerSocket.implAccept(ServerSocket.java:530) at java.net.ServerSocket.accept(ServerSocket.java:498) at sun.management.jmxremote.LocalRMIServerSocketFactory$1.accept(LocalRMIServerSocketFactory.java:52) at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop(TCPTransport.java:388) at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(TCPTransport.java:360) at java.lang.Thread.run(Thread.java:744) Locked ownable synchronizers: - None "Service Thread" daemon prio=6 tid=0x45b97400 nid=0x2a8c runnable [0x00000000] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "C1 CompilerThread0" daemon prio=10 tid=0x45ba0000 nid=0x2804 waiting on condition [0x00000000] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "Attach Listener" daemon prio=10 tid=0x00a9bc00 nid=0x28b0 waiting on condition [0x00000000] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "Signal Dispatcher" daemon prio=10 tid=0x00a98800 nid=0x2b40 runnable [0x00000000] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "Finalizer" daemon prio=8 tid=0x00a89800 nid=0x23ec in Object.wait() [0x45a9f000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135) - locked <0x15492040> (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) Locked ownable synchronizers: - None "Reference Handler" daemon prio=10 tid=0x00a83800 nid=0x2ad8 in Object.wait() [0x45e6f000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:503) at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:133) - locked <0x154920c8> (a java.lang.ref.Reference$Lock) Locked ownable synchronizers: - None "main" prio=6 tid=0x0028f000 nid=0x270c in Object.wait() [0x0222e000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) at org.eclipse.core.internal.jobs.ThreadJob.waitForRun(ThreadJob.java:272) - locked <0x156837e0> (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.ui.internal.progress.ProgressManager$RunnableWithStatus.run(ProgressManager.java:1345) at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) at org.eclipse.ui.internal.progress.ProgressManager$5.run(ProgressManager.java:1184) at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:180) at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:150) at org.eclipse.swt.widgets.Display.syncExec(Display.java:4688) at org.eclipse.ui.internal.progress.ProgressManager.runInUI(ProgressManager.java:1182) at org.eclipse.ui.internal.progress.WorkbenchSiteProgressService.runInUI(WorkbenchSiteProgressService.java:382) at org.eclipse.wst.sse.ui.EditorExecutionContext$ReusableUIRunner.run(EditorExecutionContext.java:68) at org.eclipse.ui.internal.UILockListener.doPendingWork(UILockListener.java:164) at org.eclipse.ui.internal.UISynchronizer$3.run(UISynchronizer.java:158) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:135) - locked <0x12f83950> (a org.eclipse.swt.widgets.RunnableLock) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4145) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3762) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1113) 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) Locked ownable synchronizers: - None "VM Thread" prio=10 tid=0x00a81000 nid=0x2aec runnable "VM Periodic Task Thread" prio=10 tid=0x45ca1800 nid=0x2860 waiting on condition JNI global references: 552 Found one Java-level deadlock: ============================= "Worker-65": waiting to lock monitor 0x52ffe43c (object 0x173f4538, a java.util.HashMap), which is held by "Java indexing" "Java indexing": waiting to lock monitor 0x00a86a6c (object 0x173f4318, a lombok.patcher.equinox.EquinoxClassLoader), which is held by "Worker-65" Java stack information for the threads listed above: =================================================== "Worker-65": at lombok.patcher.equinox.EquinoxClassLoader.loadClass(EquinoxClassLoader.java:137) - waiting to lock <0x173f4538> (a java.util.HashMap) at java.lang.ClassLoader.loadClass(ClassLoader.java:358) at lombok.eclipse.EclipseAST.packageDeclaration(EclipseAST.java:69) at lombok.eclipse.EclipseAST.(EclipseAST.java:60) at lombok.eclipse.TransformEclipseAST.getAST(TransformEclipseAST.java:107) at lombok.eclipse.TransformEclipseAST.transform(TransformEclipseAST.java:139) at lombok.eclipse.TransformEclipseAST.transform_swapped(TransformEclipseAST.java:93) at org.eclipse.jdt.internal.compiler.parser.Parser.endParse(Parser.java:8681) at org.eclipse.jdt.internal.compiler.parser.Parser.parse(Parser.java:9715) at org.eclipse.jdt.internal.compiler.parser.Parser.parse(Parser.java:9933) at org.eclipse.jdt.internal.compiler.parser.Parser.parse(Parser.java:9890) at org.eclipse.jdt.internal.compiler.parser.Parser.dietParse(Parser.java:8454) at org.eclipse.jdt.internal.compiler.Compiler.internalBeginToCompile(Compiler.java:718) at org.eclipse.jdt.internal.compiler.Compiler.beginToCompile(Compiler.java:383) at org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:428) at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.compile(AbstractImageBuilder.java:366) at org.eclipse.jdt.internal.core.builder.BatchImageBuilder.compile(BatchImageBuilder.java:178) at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.compile(AbstractImageBuilder.java:303) at org.eclipse.jdt.internal.core.builder.BatchImageBuilder.build(BatchImageBuilder.java:60) at org.eclipse.jdt.internal.core.builder.JavaBuilder.buildAll(JavaBuilder.java:254) at org.eclipse.jdt.internal.core.builder.JavaBuilder.build(JavaBuilder.java:184) 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.events.AutoBuildJob.doBuild(AutoBuildJob.java:143) at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53) "Java indexing": at java.lang.ClassLoader.checkCerts(ClassLoader.java:941) - waiting to lock <0x173f4318> (a lombok.patcher.equinox.EquinoxClassLoader) at java.lang.ClassLoader.preDefineClass(ClassLoader.java:666) at java.lang.ClassLoader.defineClass(ClassLoader.java:794) at java.lang.ClassLoader.defineClass(ClassLoader.java:643) at lombok.patcher.equinox.EquinoxClassLoader.loadClass(EquinoxClassLoader.java:200) - locked <0x173f4538> (a java.util.HashMap) at lombok.patcher.equinox.EquinoxClassLoader.overrideLoadResult(EquinoxClassLoader.java:288) at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java) at java.lang.ClassLoader.loadClass(ClassLoader.java:358) at org.eclipse.jdt.internal.compiler.parser.Parser.consumeExitVariableWithInitialization(Parser.java:3737) at org.eclipse.jdt.internal.compiler.SourceElementParser.consumeExitVariableWithInitialization(SourceElementParser.java:354) at org.eclipse.jdt.internal.compiler.parser.Parser.consumeRule(Parser.java:5559) at org.eclipse.jdt.internal.compiler.parser.Parser.parse(Parser.java:9694) at org.eclipse.jdt.internal.compiler.parser.Parser.parse(Parser.java:9933) at org.eclipse.jdt.internal.compiler.parser.Parser.parse(Parser.java:9890) at org.eclipse.jdt.internal.compiler.SourceElementParser.parseCompilationUnit(SourceElementParser.java:921) at org.eclipse.jdt.internal.core.search.indexing.SourceIndexer.indexDocument(SourceIndexer.java:68) at org.eclipse.jdt.internal.core.search.JavaSearchParticipant.indexDocument(JavaSearchParticipant.java:73) at org.eclipse.jdt.internal.core.search.indexing.IndexManager.indexDocument(IndexManager.java:498) at org.eclipse.jdt.internal.core.search.indexing.IndexManager$1.execute(IndexManager.java:938) at org.eclipse.jdt.internal.core.search.processing.JobManager.run(JobManager.java:405) at java.lang.Thread.run(Thread.java:744) Found 1 deadlock.