2018-02-18 13:59:53 Full thread dump OpenJDK 64-Bit Server VM (25.151-b12 mixed mode): "Recommenders-Timeout-Manager" #95 prio=5 os_prio=0 tid=0x00007fc58b957800 nid=0x1abe waiting on condition [0x00007fc488b48000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x00000000c799dfb0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1081) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Locked ownable synchronizers: - None "Recommenders-Bus-Thread-2" #94 daemon prio=1 os_prio=0 tid=0x00007fc45804b000 nid=0x1abd waiting on condition [0x00007fc48909d000] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x00000000c7c80e30> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078) at java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:467) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1073) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Locked ownable synchronizers: - None "Recommenders-Bus-Thread-1" #92 daemon prio=1 os_prio=0 tid=0x00007fc470058800 nid=0x1abb waiting on condition [0x00007fc48a7c6000] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x00000000c7c80e30> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078) at java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:467) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1073) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Locked ownable synchronizers: - None "Recommenders-Bus-Thread-0" #89 daemon prio=1 os_prio=0 tid=0x00007fc4580c1000 nid=0x1ab8 waiting on condition [0x00007fc4a0163000] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x00000000c7c80e30> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078) at java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:467) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1073) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Locked ownable synchronizers: - None "Timer-0" #87 daemon prio=6 os_prio=0 tid=0x00007fc58b80f000 nid=0x1ab6 in Object.wait() [0x00007fc4a0466000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.util.TimerThread.mainLoop(Timer.java:552) - locked <0x00000000c7c068d0> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:505) Locked ownable synchronizers: - None "org.eclipse.jdt.internal.ui.text.JavaReconciler" #80 daemon prio=1 os_prio=0 tid=0x00007fc589794800 nid=0x1a9d in Object.wait() [0x00007fc488f9c000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:180) - locked <0x00000000c7c06aa0> (a org.eclipse.jface.text.reconciler.DirtyRegionQueue) Locked ownable synchronizers: - None "Attach Listener" #78 daemon prio=9 os_prio=0 tid=0x00007fc50c001000 nid=0x1a6f waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "Worker-19" #68 prio=5 os_prio=0 tid=0x00007fc474003800 nid=0x19e3 in Object.wait() [0x00007fc48b0c9000] 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:197) - locked <0x00000000c11183f8> (a org.eclipse.core.internal.jobs.WorkerPool) at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:239) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:52) Locked ownable synchronizers: - None "Provisioning Event Dispatcher" #57 daemon prio=5 os_prio=0 tid=0x00007fc4840db800 nid=0x19d8 in Object.wait() [0x00007fc488c98000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:502) at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:400) - locked <0x00000000c8115a08> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread) at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:336) Locked ownable synchronizers: - None "Worker-18" #56 prio=5 os_prio=0 tid=0x00007fc474001000 nid=0x19d7 in Object.wait() [0x00007fc488744000] 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:197) - locked <0x00000000c11183f8> (a org.eclipse.core.internal.jobs.WorkerPool) at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:239) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:52) Locked ownable synchronizers: - None "Worker-11" #49 prio=5 os_prio=0 tid=0x00007fc470004000 nid=0x19d0 in Object.wait() [0x00007fc48919e000] 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:197) - locked <0x00000000c11183f8> (a org.eclipse.core.internal.jobs.WorkerPool) at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:239) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:52) Locked ownable synchronizers: - None "Event Loop Monitor" #42 daemon prio=6 os_prio=0 tid=0x00007fc589305000 nid=0x19c8 in Object.wait() [0x00007fc48a8c7000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) at org.eclipse.ui.internal.monitoring.EventLoopMonitorThread.sleepForMillis(EventLoopMonitorThread.java:712) - locked <0x00000000c5da25c8> (a java.lang.Object) at org.eclipse.ui.internal.monitoring.EventLoopMonitorThread.run(EventLoopMonitorThread.java:540) Locked ownable synchronizers: - None "Thread-7" #41 prio=5 os_prio=0 tid=0x00007fc478085800 nid=0x19c5 waiting on condition [0x00007fc48adc8000] 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:69) Locked ownable synchronizers: - None "com.google.inject.internal.util.$Finalizer" #39 daemon prio=1 os_prio=0 tid=0x00007fc4bc338800 nid=0x19c3 in Object.wait() [0x00007fc48b3fa000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:143) - locked <0x00000000c5380588> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:164) at com.google.inject.internal.util.$Finalizer.run(Finalizer.java:114) Locked ownable synchronizers: - None "Worker-9" #38 prio=5 os_prio=0 tid=0x00007fc47c001000 nid=0x19c2 in Object.wait() [0x00007fc48bcfb000] 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:197) - locked <0x00000000c11183f8> (a org.eclipse.core.internal.jobs.WorkerPool) at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:239) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:52) Locked ownable synchronizers: - None "Worker-6" #35 prio=5 os_prio=0 tid=0x00007fc484001000 nid=0x19bf in Object.wait() [0x00007fc48bffe000] 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:197) - locked <0x00000000c11183f8> (a org.eclipse.core.internal.jobs.WorkerPool) at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:239) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:52) Locked ownable synchronizers: - None "Worker-1" #30 prio=5 os_prio=0 tid=0x00007fc4a4001000 nid=0x19ba in Object.wait() [0x00007fc4a0567000] 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:197) - locked <0x00000000c11183f8> (a org.eclipse.core.internal.jobs.WorkerPool) at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:239) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:52) Locked ownable synchronizers: - None "EventAdmin Async Event Dispatcher Thread" #29 daemon prio=6 os_prio=0 tid=0x00007fc589167800 nid=0x19b9 in Object.wait() [0x00007fc4a0668000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:502) at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:400) - locked <0x00000000c2c89af0> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread) at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:336) Locked ownable synchronizers: - None "org.eclipse.jdt.internal.ui.text.JavaReconciler" #27 daemon prio=1 os_prio=0 tid=0x00007fc58ad7a800 nid=0x19b6 in Object.wait() [0x00007fc4b52ff000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:180) - locked <0x00000000c2c8a088> (a org.eclipse.jface.text.reconciler.DirtyRegionQueue) Locked ownable synchronizers: - None "Java indexing" #25 daemon prio=4 os_prio=0 tid=0x00007fc589dd5800 nid=0x199a in Object.wait() [0x00007fc4e08e8000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00000000c3528bc8> (a org.eclipse.jdt.internal.core.search.indexing.IndexManager) at java.lang.Object.wait(Object.java:502) at org.eclipse.jdt.internal.core.search.processing.JobManager.run(JobManager.java:373) - locked <0x00000000c3528bc8> (a org.eclipse.jdt.internal.core.search.indexing.IndexManager) at java.lang.Thread.run(Thread.java:748) Locked ownable synchronizers: - None "Bundle File Closer" #24 daemon prio=6 os_prio=0 tid=0x00007fc5892ed000 nid=0x1998 in Object.wait() [0x00007fc4b6afa000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:502) at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:400) - locked <0x00000000c1115f30> (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" #18 daemon prio=5 os_prio=0 tid=0x00007fc4c83a6000 nid=0x1991 in Object.wait() [0x00007fc4e0a7c000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:143) - locked <0x00000000c1116238> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:164) at org.eclipse.emf.common.util.CommonUtil$1ReferenceClearingQueuePollingThread.run(CommonUtil.java:70) Locked ownable synchronizers: - None "Worker-JM" #17 prio=5 os_prio=0 tid=0x00007fc4c820e000 nid=0x1990 in Object.wait() [0x00007fc4e0e26000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at org.eclipse.core.internal.jobs.InternalWorker.run(InternalWorker.java:59) - locked <0x00000000c11185a8> (a java.util.ArrayList) Locked ownable synchronizers: - None "SCR Component Actor" #16 daemon prio=5 os_prio=0 tid=0x00007fc4c8047800 nid=0x198f in Object.wait() [0x00007fc4e135c000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00000000c11163e0> (a java.util.LinkedList) at java.lang.Object.wait(Object.java:502) at org.apache.felix.scr.impl.ComponentActorThread.run(ComponentActorThread.java:80) - locked <0x00000000c11163e0> (a java.util.LinkedList) at java.lang.Thread.run(Thread.java:748) Locked ownable synchronizers: - None "Framework Event Dispatcher: org.eclipse.osgi.internal.framework.EquinoxEventPublisher@4fc142ec" #15 daemon prio=5 os_prio=0 tid=0x00007fc588738800 nid=0x198e in Object.wait() [0x00007fc4e1c6d000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:502) at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:400) - locked <0x00000000c1118420> (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: Equinox Container: 38f0d142-d5f8-46dc-ab98-156f41881846" #14 daemon prio=5 os_prio=0 tid=0x00007fc588732000 nid=0x198d in Object.wait() [0x00007fc4e1d6e000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00000000c1118270> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread) at java.lang.Object.wait(Object.java:502) at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:400) - locked <0x00000000c1118270> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread) at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:336) Locked ownable synchronizers: - None "Active Thread: Equinox Container: 38f0d142-d5f8-46dc-ab98-156f41881846" #12 prio=5 os_prio=0 tid=0x00007fc5886da000 nid=0x198c waiting on condition [0x00007fc4e1e71000] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x00000000c1116590> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Locked ownable synchronizers: - None "Service Thread" #10 daemon prio=9 os_prio=0 tid=0x00007fc58822e000 nid=0x1987 runnable [0x0000000000000000] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "C1 CompilerThread3" #9 daemon prio=9 os_prio=0 tid=0x00007fc588219000 nid=0x1986 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "C2 CompilerThread2" #8 daemon prio=9 os_prio=0 tid=0x00007fc588217000 nid=0x1985 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "C2 CompilerThread1" #7 daemon prio=9 os_prio=0 tid=0x00007fc588212000 nid=0x1984 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "C2 CompilerThread0" #6 daemon prio=9 os_prio=0 tid=0x00007fc588210000 nid=0x1983 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "Signal Dispatcher" #5 daemon prio=9 os_prio=0 tid=0x00007fc58820e000 nid=0x1982 runnable [0x0000000000000000] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "Surrogate Locker Thread (Concurrent GC)" #4 daemon prio=9 os_prio=0 tid=0x00007fc58820c000 nid=0x1981 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "Finalizer" #3 daemon prio=8 os_prio=0 tid=0x00007fc5881e0000 nid=0x1980 in Object.wait() [0x00007fc523c2d000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:143) - locked <0x00000000c08807b0> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:164) at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:209) Locked ownable synchronizers: - None "Reference Handler" #2 daemon prio=10 os_prio=0 tid=0x00007fc5881db000 nid=0x197f in Object.wait() [0x00007fc523d2e000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:502) at java.lang.ref.Reference.tryHandlePending(Reference.java:191) - locked <0x00000000c08807a0> (a java.lang.ref.Reference$Lock) at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:153) Locked ownable synchronizers: - None "main" #1 prio=6 os_prio=0 tid=0x00007fc58800b800 nid=0x1968 runnable [0x00007fc5922fe000] java.lang.Thread.State: RUNNABLE at org.eclipse.swt.internal.gtk.OS._g_main_context_iteration(Native Method) at org.eclipse.swt.internal.gtk.OS.g_main_context_iteration(OS.java:2116) at org.eclipse.swt.browser.WebKit$Webkit2JavascriptEvaluator.evaluate(WebKit.java:1272) at org.eclipse.swt.browser.WebKit.evaluate(WebKit.java:1332) at org.eclipse.swt.browser.WebKit.execute(WebKit.java:1150) at org.eclipse.swt.browser.WebKit.close(WebKit.java:1123) at org.eclipse.swt.browser.WebKit.onDispose(WebKit.java:1952) at org.eclipse.swt.browser.WebKit.lambda$4(WebKit.java:903) at org.eclipse.swt.browser.WebKit$$Lambda$352/368375378.handleEvent(Unknown Source) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5348) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1348) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1374) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1353) at org.eclipse.swt.widgets.Widget.release(Widget.java:1161) at org.eclipse.swt.widgets.Control.release(Control.java:4103) at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:1411) at org.eclipse.swt.widgets.Widget.release(Widget.java:1164) at org.eclipse.swt.widgets.Control.release(Control.java:4103) at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:1411) at org.eclipse.swt.widgets.Canvas.releaseChildren(Canvas.java:284) at org.eclipse.swt.widgets.Decorations.releaseChildren(Decorations.java:483) at org.eclipse.swt.widgets.Shell.releaseChildren(Shell.java:2773) at org.eclipse.swt.widgets.Widget.release(Widget.java:1164) at org.eclipse.swt.widgets.Control.release(Control.java:4103) at org.eclipse.swt.widgets.Widget.dispose(Widget.java:483) at org.eclipse.swt.widgets.Shell.dispose(Shell.java:2700) at org.eclipse.jface.text.AbstractInformationControl.dispose(AbstractInformationControl.java:520) at org.eclipse.jface.text.AbstractInformationControlManager.disposeInformationControl(AbstractInformationControlManager.java:1319) at org.eclipse.jface.text.contentassist.AdditionalInfoController.disposeInformationControl(AdditionalInfoController.java:504) at org.eclipse.jface.text.AbstractInformationControlManager.handleSubjectControlDisposed(AbstractInformationControlManager.java:644) at org.eclipse.jface.text.AbstractInformationControlManager$1.widgetDisposed(AbstractInformationControlManager.java:682) at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:124) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5348) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1348) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1374) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1353) at org.eclipse.swt.widgets.Widget.release(Widget.java:1161) at org.eclipse.swt.widgets.Control.release(Control.java:4103) at org.eclipse.swt.widgets.Widget.dispose(Widget.java:483) at org.eclipse.swt.widgets.Shell.dispose(Shell.java:2700) at org.eclipse.jface.text.contentassist.CompletionProposalPopup.hide(CompletionProposalPopup.java:1076) at org.eclipse.jface.text.contentassist.ContentAssistant.hide(ContentAssistant.java:2236) at org.eclipse.jface.text.contentassist.ContentAssistant$Closer.mouseDown(ContentAssistant.java:186) at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:193) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5348) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1348) at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4602) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4183) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1150) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1039) at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:153) at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:680) at org.eclipse.ui.internal.Workbench$$Lambda$19/41029700.run(Unknown Source) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:594) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:151) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:653) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:590) at org.eclipse.equinox.launcher.Main.run(Main.java:1499) at org.eclipse.equinox.launcher.Main.main(Main.java:1472) Locked ownable synchronizers: - None "VM Thread" os_prio=0 tid=0x00007fc5881d3800 nid=0x197e runnable "Gang worker#0 (Parallel GC Threads)" os_prio=0 tid=0x00007fc588020800 nid=0x1969 runnable "Gang worker#1 (Parallel GC Threads)" os_prio=0 tid=0x00007fc588022000 nid=0x196a runnable "Gang worker#2 (Parallel GC Threads)" os_prio=0 tid=0x00007fc588024000 nid=0x196b runnable "Gang worker#3 (Parallel GC Threads)" os_prio=0 tid=0x00007fc588025800 nid=0x196c runnable "Gang worker#4 (Parallel GC Threads)" os_prio=0 tid=0x00007fc588027800 nid=0x196d runnable "Gang worker#5 (Parallel GC Threads)" os_prio=0 tid=0x00007fc588029000 nid=0x196e runnable "Gang worker#6 (Parallel GC Threads)" os_prio=0 tid=0x00007fc58802b000 nid=0x196f runnable "Gang worker#7 (Parallel GC Threads)" os_prio=0 tid=0x00007fc58802c800 nid=0x1970 runnable "G1 Main Concurrent Mark GC Thread" os_prio=0 tid=0x00007fc58804f000 nid=0x197a runnable "Gang worker#0 (G1 Parallel Marking Threads)" os_prio=0 tid=0x00007fc588050800 nid=0x197b runnable "Gang worker#1 (G1 Parallel Marking Threads)" os_prio=0 tid=0x00007fc588052800 nid=0x197c runnable "G1 Concurrent Refinement Thread#0" os_prio=0 tid=0x00007fc58803d800 nid=0x1979 runnable "G1 Concurrent Refinement Thread#1" os_prio=0 tid=0x00007fc58803b800 nid=0x1978 runnable "G1 Concurrent Refinement Thread#2" os_prio=0 tid=0x00007fc58803a000 nid=0x1977 runnable "G1 Concurrent Refinement Thread#3" os_prio=0 tid=0x00007fc588038000 nid=0x1976 runnable "G1 Concurrent Refinement Thread#4" os_prio=0 tid=0x00007fc588036800 nid=0x1975 runnable "G1 Concurrent Refinement Thread#5" os_prio=0 tid=0x00007fc588034800 nid=0x1974 runnable "G1 Concurrent Refinement Thread#6" os_prio=0 tid=0x00007fc588033000 nid=0x1973 runnable "G1 Concurrent Refinement Thread#7" os_prio=0 tid=0x00007fc588031000 nid=0x1972 runnable "G1 Concurrent Refinement Thread#8" os_prio=0 tid=0x00007fc58802f800 nid=0x1971 runnable "String Deduplication Thread" os_prio=0 tid=0x00007fc58815a800 nid=0x197d runnable "VM Periodic Task Thread" os_prio=0 tid=0x00007fc588231000 nid=0x1988 waiting on condition JNI global references: 1434