Full thread dump Java HotSpot(TM) 64-Bit Server VM (23.5-b02 mixed mode):
"Attach Listener" daemon prio=5 tid=0x00000001021be800 nid=0x108bf runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Provisioning Event Dispatcher" daemon prio=5 tid=0x00000008e07a4000 nid=0xe24b in Object.wait() [0x00000008e2400000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x0000000110c92a38> (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 <0x0000000110c92a38> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:336)
"Worker-5" prio=5 tid=0x00000001020b0000 nid=0xc803 in Object.wait() [0x00000008e2676000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x000000010e554da0> (a org.eclipse.core.internal.jobs.WorkerPool)
at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:188)
- locked <0x000000010e554da0> (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:52)
"Worker-3" prio=5 tid=0x0000000101b68000 nid=0xc613 in Object.wait() [0x00000008e166d000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x000000010e554da0> (a org.eclipse.core.internal.jobs.WorkerPool)
at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:188)
- locked <0x000000010e554da0> (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:52)
"EventAdmin Async Event Dispatcher Thread" daemon prio=5 tid=0x000000010138c800 nid=0x8c2b in Object.wait() [0x00000008e0ed3000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x0000000112bee7a0> (a org.eclipse.swt.widgets.RunnableLock)
at java.lang.Object.wait(Object.java:503)
at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:200)
- locked <0x0000000112bee7a0> (a org.eclipse.swt.widgets.RunnableLock)
at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:145)
at org.eclipse.swt.widgets.Display.syncExec(Display.java:4754)
at org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Application.java:212)
at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler.handleEvent(UIEventObjectSupplier.java:53)
at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:197)
at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:197)
at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1)
at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)
at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:340)
"Timer-0" daemon prio=5 tid=0x00000008e05d9000 nid=0x653b runnable [0x00000008e0dcf000]
java.lang.Thread.State: RUNNABLE
at java.util.regex.Pattern$BnM.optimize(Pattern.java:5334)
at java.util.regex.Pattern.compile(Pattern.java:1678)
at java.util.regex.Pattern.<init>(Pattern.java:1337)
at java.util.regex.Pattern.compile(Pattern.java:1022)
at sun.jvmstat.perfdata.monitor.protocol.local.LocalVmManager.<init>(LocalVmManager.java:82)
at sun.jvmstat.perfdata.monitor.protocol.local.LocalVmManager.<init>(LocalVmManager.java:66)
at sun.jvmstat.perfdata.monitor.protocol.local.MonitoredHostProvider.<init>(MonitoredHostProvider.java:59)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:525)
at sun.jvmstat.monitor.MonitoredHost.getMonitoredHost(MonitoredHost.java:214)
at sun.jvmstat.monitor.MonitoredHost.getMonitoredHost(MonitoredHost.java:143)
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:601)
at org.jboss.tools.common.jdt.debug.tools.internal.Tools.invokeGetMonitoredHost(Tools.java:507)
- locked <0x0000000112421e68> (a org.jboss.tools.common.jdt.debug.tools.internal.Tools)
at org.jboss.tools.common.jdt.debug.tools.internal.Tools.invokeActiveVms(Tools.java:517)
at org.jboss.tools.common.jdt.debug.tools.ToolsCore.getActiveProcessIds(ToolsCore.java:150)
at org.jboss.tools.jmx.jvmmonitor.internal.tools.JvmAttachHandler.updatesActiveJvms(JvmAttachHandler.java:100)
at org.jboss.tools.jmx.jvmmonitor.internal.tools.JvmAttachHandler$1.run(JvmAttachHandler.java:78)
at java.util.TimerThread.mainLoop(Timer.java:555)
at java.util.TimerThread.run(Timer.java:505)
"[ThreadPool Manager] - Idle Thread" daemon prio=5 tid=0x00000001008f8000 nid=0x8b5f in Object.wait() [0x00000008e0b65000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x0000000112938f10> (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 <0x0000000112938f10> (a org.eclipse.equinox.internal.util.impl.tpt.threadpool.Executor)
"Java indexing" daemon prio=5 tid=0x0000000100a09800 nid=0xb867 in Object.wait() [0x00000008dfd0f000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x0000000112939150> (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 <0x0000000112939150> (a org.eclipse.jdt.internal.core.search.indexing.IndexManager)
at java.lang.Thread.run(Thread.java:722)
"Bundle File Closer" daemon prio=5 tid=0x00000008e01a6000 nid=0xb78b in Object.wait() [0x00000008df592000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000001129398c0> (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 <0x00000001129398c0> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:336)
"EMF Reference Cleaner" daemon prio=5 tid=0x00000001010d1800 nid=0x9503 in Object.wait() [0x00000008df3de000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x000000010e755948> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135)
- locked <0x000000010e755948> (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=5 tid=0x0000000100a66000 nid=0x932b in Object.wait() [0x00000008df99d000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x0000000112939c88> (a java.util.ArrayList)
at org.eclipse.core.internal.jobs.InternalWorker.run(InternalWorker.java:59)
- locked <0x0000000112939c88> (a java.util.ArrayList)
"[Timer] - Main Queue Handler" daemon prio=5 tid=0x0000000101271800 nid=0x9027 in Object.wait() [0x00000008df868000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x0000000112939e18> (a java.lang.Object)
at org.eclipse.equinox.internal.util.impl.tpt.timer.TimerImpl.run(TimerImpl.java:141)
- locked <0x0000000112939e18> (a java.lang.Object)
at java.lang.Thread.run(Thread.java:722)
"Start Level: Equinox Container: 805a2397-38e2-0014-1c4c-eba624b5c9fa" daemon prio=5 tid=0x000000010115d000 nid=0x8f03 in Object.wait() [0x00000008df2db000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x000000010e4d2a48> (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 <0x000000010e4d2a48> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:336)
"Framework Event Dispatcher: Equinox Container: 805a2397-38e2-0014-1c4c-eba624b5c9fa" daemon prio=5 tid=0x0000000100a96000 nid=0x8d0f in Object.wait() [0x00000008df1d8000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x0000000110745200> (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 <0x0000000110745200> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:336)
"Active Thread: Equinox Container: 805a2397-38e2-0014-1c4c-eba624b5c9fa" prio=5 tid=0x0000000100a2f800 nid=0x8e07 waiting on condition [0x00000008dedff000]
java.lang.Thread.State: TIMED_WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x0000000112523618> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2082)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1090)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:807)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1043)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1103)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
at java.lang.Thread.run(Thread.java:722)
"Service Thread" daemon prio=5 tid=0x00000001010a5000 nid=0x5b03 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"C2 CompilerThread1" daemon prio=5 tid=0x00000001010a4000 nid=0x5a03 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"C2 CompilerThread0" daemon prio=5 tid=0x000000010109f800 nid=0x5907 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Signal Dispatcher" daemon prio=5 tid=0x0000000100851000 nid=0x570f runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Finalizer" daemon prio=5 tid=0x0000000101092000 nid=0x5503 in Object.wait() [0x00000008db873000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x0000000112535638> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135)
- locked <0x0000000112535638> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151)
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:177)
"Reference Handler" daemon prio=5 tid=0x000000010108b800 nid=0x5403 in Object.wait() [0x00000008db770000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000001125353b0> (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 <0x00000001125353b0> (a java.lang.ref.Reference$Lock)
"main" prio=5 tid=0x000000010200b800 nid=0x130f runnable [0x00007fff5fbfc000]
java.lang.Thread.State: RUNNABLE
at org.eclipse.core.commands.common.HandleObject.hashCode(HandleObject.java:137)
at org.eclipse.core.internal.commands.util.Util.hashCode(Util.java:266)
at org.eclipse.core.commands.ParameterizedCommand.hashCode(ParameterizedCommand.java:615)
at java.util.HashMap.hash(HashMap.java:351)
at java.util.HashMap.getEntry(HashMap.java:443)
at java.util.HashMap.get(HashMap.java:405)
at org.eclipse.jface.bindings.BindingManager.getActiveBindingsFor(BindingManager.java:1161)
at org.eclipse.jface.bindings.BindingManager.getActiveBindingsFor1(BindingManager.java:1210)
at org.eclipse.jface.bindings.BindingManager.getBestActiveBindingFor(BindingManager.java:1275)
at org.eclipse.jface.bindings.BindingManager.getBestActiveBindingFor(BindingManager.java:1265)
at org.eclipse.jface.action.ExternalActionManager$CommandCallback.getAcceleratorText(ExternalActionManager.java:323)
at org.eclipse.jface.action.ActionContributionItem.update(ActionContributionItem.java:907)
at org.eclipse.jface.action.SubContributionItem.update(SubContributionItem.java:138)
at org.eclipse.jface.action.MenuManager.update(MenuManager.java:859)
at org.eclipse.jface.action.SubMenuManager.update(SubMenuManager.java:343)
at org.eclipse.jface.action.SubContributionItem.update(SubContributionItem.java:138)
at org.eclipse.jface.action.MenuManager.update(MenuManager.java:859)
at org.eclipse.ui.internal.Workbench.updateActiveWorkbenchWindowMenuManager(Workbench.java:3373)
at org.eclipse.ui.internal.Workbench.access$0(Workbench.java:3359)
at org.eclipse.ui.internal.Workbench$1.bindingManagerChanged(Workbench.java:3354)
at org.eclipse.jface.bindings.BindingManager.fireBindingManagerChanged(BindingManager.java:901)
at org.eclipse.jface.bindings.BindingManager.setActiveBindings(BindingManager.java:2178)
at org.eclipse.jface.bindings.BindingManager.recomputeBindings(BindingManager.java:1743)
at org.eclipse.jface.bindings.BindingManager.contextManagerChanged(BindingManager.java:690)
at org.eclipse.core.commands.contexts.ContextManager.fireContextManagerChanged(ContextManager.java:165)
at org.eclipse.core.commands.contexts.ContextManager.setActiveContextIds(ContextManager.java:295)
at org.eclipse.e4.ui.services.ContextServiceAddon$1.changed(ContextServiceAddon.java:47)
at org.eclipse.e4.core.internal.contexts.TrackableComputationExt.update(TrackableComputationExt.java:110)
at org.eclipse.e4.core.internal.contexts.EclipseContext.processScheduled(EclipseContext.java:333)
at org.eclipse.e4.core.internal.contexts.EclipseContext.set(EclipseContext.java:347)
at org.eclipse.e4.core.internal.contexts.EclipseContext.dispose(EclipseContext.java:191)
at org.eclipse.e4.ui.internal.workbench.swt.ShellActivationListener$3.widgetDisposed(ShellActivationListener.java:182)
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:123)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4203)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1467)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1490)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1471)
at org.eclipse.swt.widgets.Widget.release(Widget.java:1308)
at org.eclipse.swt.widgets.Control.release(Control.java:2867)
at org.eclipse.swt.widgets.Widget.dispose(Widget.java:671)
at org.eclipse.jface.window.Window.close(Window.java:334)
at org.eclipse.jface.dialogs.Dialog.close(Dialog.java:990)
at org.eclipse.jface.dialogs.MessageDialog.buttonPressed(MessageDialog.java:204)
at org.eclipse.jface.dialogs.Dialog$2.widgetSelected(Dialog.java:619)
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4203)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1467)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1490)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1475)
at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1279)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4045)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3672)
at org.eclipse.jface.window.Window.runEventLoop(Window.java:827)
at org.eclipse.jface.window.Window.open(Window.java:803)
at org.eclipse.jface.dialogs.MessageDialog.open(MessageDialog.java:330)
at org.eclipse.jface.dialogs.MessageDialog.open(MessageDialog.java:360)
at org.eclipse.jface.dialogs.MessageDialog.openQuestion(MessageDialog.java:455)
at org.jboss.tools.common.jdt.debug.ui.launching.RemoteJavaApplicationLaunchShortcut.showDialog(RemoteJavaApplicationLaunchShortcut.java:186)
at org.jboss.tools.common.jdt.debug.ui.launching.RemoteJavaApplicationLaunchShortcut.access$2(RemoteJavaApplicationLaunchShortcut.java:183)
at org.jboss.tools.common.jdt.debug.ui.launching.RemoteJavaApplicationLaunchShortcut$1$2.run(RemoteJavaApplicationLaunchShortcut.java:116)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136)
- locked <0x000000011293a5a8> (a org.eclipse.swt.widgets.RunnableLock)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3997)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3674)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1112)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:337)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:993)
at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:156)
at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:654)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:337)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:598)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:138)
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:380)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)
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:601)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
"VM Thread" prio=5 tid=0x000000010200c000 nid=0x5303 runnable
"GC task thread#0 (ParallelGC)" prio=5 tid=0x0000000100832000 nid=0x4f03 runnable
"GC task thread#1 (ParallelGC)" prio=5 tid=0x0000000101054800 nid=0x5003 runnable
"GC task thread#2 (ParallelGC)" prio=5 tid=0x000000010104f800 nid=0x5103 runnable
"GC task thread#3 (ParallelGC)" prio=5 tid=0x000000010105d800 nid=0x5203 runnable
"VM Periodic Task Thread" prio=5 tid=0x0000000100851800 nid=0x5c03 waiting on condition
JNI global references: 911