Full thread dump Java HotSpot(TM) Client VM (1.4.2_04-b05 mixed mode): "Worker-11" daemon prio=5 tid=0x188fc3f0 nid=0x9dc in Object.wait() [1a96f000..1a96fd88] at java.lang.Object.wait(Native Method) at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:209) - locked <0x106d21b8> (a org.eclipse.core.internal.jobs.WorkerPool) at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:236) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:59) "Worker-10" daemon prio=5 tid=0x188fb908 nid=0x8d0 in Object.wait() [1a92f000..1a92fd88] at java.lang.Object.wait(Native Method) at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:209) - locked <0x106d21b8> (a org.eclipse.core.internal.jobs.WorkerPool) at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:236) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:59) "Worker-9" daemon prio=5 tid=0x1890d4e0 nid=0x8b8 in Object.wait() [1a8ef000..1a8efd88] at java.lang.Object.wait(Native Method) at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:209) - locked <0x106d21b8> (a org.eclipse.core.internal.jobs.WorkerPool) at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:236) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:59) "Worker-8" daemon prio=5 tid=0x1890ca48 nid=0x8d4 in Object.wait() [1a8af000..1a8afd88] at java.lang.Object.wait(Native Method) at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:209) - locked <0x106d21b8> (a org.eclipse.core.internal.jobs.WorkerPool) at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:236) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:59) "Worker-7" daemon prio=5 tid=0x1887c350 nid=0xa04 waiting on condition [1a86f000..1a86fd88] at java.lang.Thread.sleep(Native Method) at org.eclipse.jdt.internal.core.search.processing.JobManager$1$ProgressJob.run(JobManager.java:321) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:66) "Worker-6" daemon prio=5 tid=0x1880dee0 nid=0x994 waiting on condition [1a82f000..1a82fd88] at java.lang.Thread.sleep(Native Method) at org.eclipse.jdt.internal.core.search.processing.JobManager$1$ProgressJob.run(JobManager.java:321) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:66) "Worker-5" daemon prio=5 tid=0x1880fe60 nid=0x1f0 waiting on condition [1a7ef000..1a7efd88] at java.lang.Thread.sleep(Native Method) at org.eclipse.jdt.internal.core.search.processing.JobManager$1$ProgressJob.run(JobManager.java:321) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:66) "org.eclipse.jdt.internal.ui.text.JavaReconciler" daemon prio=2 tid=0x186e3fb8 nid=0x958 in Object.wait() [1a50f000..1a50fd88] at java.lang.Object.wait(Native Method) at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:172) - locked <0x119fe5a0> (a org.eclipse.jface.text.reconciler.DirtyRegionQueue) "org.eclipse.jdt.internal.ui.text.JavaReconciler" daemon prio=2 tid=0x186e3ce8 nid=0x968 in Object.wait() [1a4bf000..1a4bfd88] at java.lang.Object.wait(Native Method) at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:172) - locked <0x1194d430> (a org.eclipse.jface.text.reconciler.DirtyRegionQueue) "org.eclipse.jdt.internal.ui.text.JavaReconciler" daemon prio=2 tid=0x19738b40 nid=0x96c in Object.wait() [1a42f000..1a42fd88] at java.lang.Object.wait(Native Method) at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:172) - locked <0x118743e0> (a org.eclipse.jface.text.reconciler.DirtyRegionQueue) "org.eclipse.jdt.internal.ui.text.JavaReconciler" daemon prio=2 tid=0x1867e3c8 nid=0x970 in Object.wait() [1a3bf000..1a3bfd88] at java.lang.Object.wait(Native Method) at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:172) - locked <0x117bcfa0> (a org.eclipse.jface.text.reconciler.DirtyRegionQueue) "Worker-4" prio=5 tid=0x188c1d98 nid=0x92c waiting on condition [1a36f000..1a36fd88] at java.lang.Thread.sleep(Native Method) at org.eclipse.jdt.internal.core.search.processing.JobManager$1$ProgressJob.run(JobManager.java:321) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:66) "Worker-3" prio=5 tid=0x00973800 nid=0x91c waiting on condition [1a31f000..1a31fd88] at java.lang.Thread.sleep(Native Method) at org.eclipse.jdt.internal.core.search.processing.JobManager$1$ProgressJob.run(JobManager.java:321) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:66) "org.eclipse.jdt.internal.ui.text.JavaReconciler" daemon prio=2 tid=0x18883990 nid=0x768 in Object.wait() [1a2df000..1a2dfd88] at java.lang.Object.wait(Native Method) at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:172) - locked <0x11429578> (a org.eclipse.jface.text.reconciler.DirtyRegionQueue) "Console Polling Thread" prio=7 tid=0x186ec4b0 nid=0x6a4 waiting on condition [1a24f000..1a24fd88] at java.lang.Thread.sleep(Native Method) at org.eclipse.debug.internal.ui.views.console.ConsoleDocumentPartitioner.pollAndSleep(ConsoleDocumentPartitioner.java:565) at org.eclipse.debug.internal.ui.views.console.ConsoleDocumentPartitioner$1.run(ConsoleDocumentPartitioner.java:549) at java.lang.Thread.run(Unknown Source) "org.eclipse.jdt.debug: JDI Event Dispatcher" prio=7 tid=0x18726d88 nid=0x628 in Object.wait() [1a20f000..1a20fd88] at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Unknown Source) at org.eclipse.jdi.internal.connect.PacketReceiveManager.waitForPacketAvailable(PacketReceiveManager.java:168) at org.eclipse.jdi.internal.connect.PacketReceiveManager.getCommand(PacketReceiveManager.java:93) - locked <0x11282cd8> (a org.eclipse.jdi.internal.connect.PacketReceiveManager) at org.eclipse.jdi.internal.MirrorImpl.getCommandVM(MirrorImpl.java:276) at org.eclipse.jdi.internal.event.EventQueueImpl.remove(EventQueueImpl.java:63) at org.eclipse.jdi.internal.event.EventQueueImpl.remove(EventQueueImpl.java:48) at org.eclipse.jdt.internal.debug.core.EventDispatcher.run(EventDispatcher.java:213) at java.lang.Thread.run(Unknown Source) "Packet Send Manager" prio=7 tid=0x1875cc18 nid=0x67c in Object.wait() [1a1cf000..1a1cfd88] at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Unknown Source) at org.eclipse.jdi.internal.connect.PacketSendManager.sendAvailablePackets(PacketSendManager.java:94) - locked <0x11282e20> (a org.eclipse.jdi.internal.connect.PacketSendManager) at org.eclipse.jdi.internal.connect.PacketSendManager.run(PacketSendManager.java:54) at java.lang.Thread.run(Unknown Source) "Packet Receive Manager" prio=7 tid=0x186ff010 nid=0x594 runnable [1a18f000..1a18fd88] at java.net.SocketInputStream.socketRead0(Native Method) at java.net.SocketInputStream.read(Unknown Source) at java.net.SocketInputStream.read(Unknown Source) at java.io.DataInputStream.readInt(Unknown Source) at org.eclipse.jdi.internal.jdwp.JdwpPacket.read(JdwpPacket.java:124) at org.eclipse.jdi.internal.connect.PacketReceiveManager.readAvailablePacket(PacketReceiveManager.java:224) at org.eclipse.jdi.internal.connect.PacketReceiveManager.run(PacketReceiveManager.java:70) at java.lang.Thread.run(Unknown Source) "Worker-2" daemon prio=5 tid=0x185bcdd0 nid=0x674 waiting on condition [1a14f000..1a14fd88] at java.lang.Thread.sleep(Native Method) at org.eclipse.jdt.internal.core.search.processing.JobManager$1$ProgressJob.run(JobManager.java:321) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:66) "Input Stream Monitor" prio=7 tid=0x18746970 nid=0x648 in Object.wait() [1a0cf000..1a0cfd88] at java.lang.Object.wait(Native Method) - waiting on <0x1113ef50> (a java.lang.Object) at java.lang.Object.wait(Unknown Source) at org.eclipse.debug.internal.core.InputStreamMonitor.writeNext(InputStreamMonitor.java:124) - locked <0x1113ef50> (a java.lang.Object) at org.eclipse.debug.internal.core.InputStreamMonitor.write(InputStreamMonitor.java:99) at org.eclipse.debug.internal.core.InputStreamMonitor$1.run(InputStreamMonitor.java:75) at java.lang.Thread.run(Unknown Source) "Output Stream Monitor" prio=7 tid=0x187467c0 nid=0x624 runnable [1a08f000..1a08fd88] at java.io.FileInputStream.readBytes(Native Method) at java.io.FileInputStream.read(Unknown Source) at org.eclipse.debug.internal.core.OutputStreamMonitor.read(OutputStreamMonitor.java:132) at org.eclipse.debug.internal.core.OutputStreamMonitor.access$1(OutputStreamMonitor.java:124) at org.eclipse.debug.internal.core.OutputStreamMonitor$1.run(OutputStreamMonitor.java:177) at java.lang.Thread.run(Unknown Source) "Output Stream Monitor" prio=7 tid=0x18703538 nid=0x668 runnable [1a04f000..1a04fd88] at java.io.FileInputStream.readBytes(Native Method) at java.io.FileInputStream.read(Unknown Source) at java.io.BufferedInputStream.read1(Unknown Source) at java.io.BufferedInputStream.read(Unknown Source) - locked <0x111430a0> (a java.io.BufferedInputStream) at java.io.FilterInputStream.read(Unknown Source) at org.eclipse.debug.internal.core.OutputStreamMonitor.read(OutputStreamMonitor.java:132) at org.eclipse.debug.internal.core.OutputStreamMonitor.access$1(OutputStreamMonitor.java:124) at org.eclipse.debug.internal.core.OutputStreamMonitor$1.run(OutputStreamMonitor.java:177) at java.lang.Thread.run(Unknown Source) "Worker-1" prio=5 tid=0x185bac78 nid=0x66c waiting on condition [196bf000..196bfd88] at java.lang.Thread.sleep(Native Method) at org.eclipse.jdt.internal.core.search.processing.JobManager$1$ProgressJob.run(JobManager.java:321) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:66) "org.eclipse.jdt.internal.ui.text.JavaReconciler" daemon prio=2 tid=0x1855f668 nid=0x670 in Object.wait() [1937f000..1937fd88] at java.lang.Object.wait(Native Method) at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:172) - locked <0x10aa5b80> (a org.eclipse.jface.text.reconciler.DirtyRegionQueue) "Worker-0" prio=5 tid=0x18583410 nid=0x638 runnable [1920f000..1920fd88] at java.lang.Win32Process.waitFor(Native Method) at org.eclipse.debug.core.model.RuntimeProcess$ProcessMonitorJob.run(RuntimeProcess.java:362) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:66) "Java indexing" daemon prio=7 tid=0x182e9520 nid=0x63c waiting on condition [191cf000..191cfd88] at java.lang.Thread.sleep(Native Method) at org.eclipse.jdt.internal.core.search.processing.JobManager.run(JobManager.java:352) at java.lang.Thread.run(Unknown Source) "Thread-1" prio=7 tid=0x182c8690 nid=0x688 in Object.wait() [190df000..190dfd88] at java.lang.Object.wait(Native Method) - waiting on <0x108538c8> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(Unknown Source) - locked <0x108538c8> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(Unknown Source) at org.eclipse.jface.action.ActionContributionItem$ImageCache$ReferenceCleanerThread.run(ActionContributionItem.java:196) "Thread-0" prio=7 tid=0x182cf7c0 nid=0x62c in Object.wait() [1909f000..1909fd88] at java.lang.Object.wait(Native Method) - waiting on <0x10853938> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(Unknown Source) - locked <0x10853938> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(Unknown Source) at org.eclipse.jface.action.ActionContributionItem$ImageCache$ReferenceCleanerThread.run(ActionContributionItem.java:196) "Start Level Event Dispatcher" daemon prio=5 tid=0x00993ce8 nid=0x680 in Object.wait() [184ff000..184ffd88] at java.lang.Object.wait(Native Method) - waiting on <0x1056a708> (a org.eclipse.osgi.framework.eventmgr.EventThread) at java.lang.Object.wait(Unknown Source) at org.eclipse.osgi.framework.eventmgr.EventThread.getNextEvent(EventThread.java:162) - locked <0x1056a708> (a org.eclipse.osgi.framework.eventmgr.EventThread) at org.eclipse.osgi.framework.eventmgr.EventThread.run(EventThread.java:100) "Framework Event Dispatcher" daemon prio=5 tid=0x00980210 nid=0x6b8 in Object.wait() [184bf000..184bfd88] at java.lang.Object.wait(Native Method) - waiting on <0x1056a7f0> (a org.eclipse.osgi.framework.eventmgr.EventThread) at java.lang.Object.wait(Unknown Source) at org.eclipse.osgi.framework.eventmgr.EventThread.getNextEvent(EventThread.java:162) - locked <0x1056a7f0> (a org.eclipse.osgi.framework.eventmgr.EventThread) at org.eclipse.osgi.framework.eventmgr.EventThread.run(EventThread.java:100) "Signal Dispatcher" daemon prio=10 tid=0x0091dfc8 nid=0x52c waiting on condition [0..0] "Finalizer" daemon prio=9 tid=0x0091b1f0 nid=0x6a0 in Object.wait() [1816f000..1816fd88] at java.lang.Object.wait(Native Method) - waiting on <0x104fa1b8> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(Unknown Source) - locked <0x104fa1b8> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(Unknown Source) at java.lang.ref.Finalizer$FinalizerThread.run(Unknown Source) "Reference Handler" daemon prio=10 tid=0x00919d68 nid=0x6b0 in Object.wait() [1812f000..1812fd88] at java.lang.Object.wait(Native Method) - waiting on <0x104fa220> (a java.lang.ref.Reference$Lock) at java.lang.Object.wait(Unknown Source) at java.lang.ref.Reference$ReferenceHandler.run(Unknown Source) - locked <0x104fa220> (a java.lang.ref.Reference$Lock) "main" prio=7 tid=0x00235d80 nid=0x68c waiting on condition [6e000..6fc3c] at java.lang.Thread.sleep(Native Method) at org.eclipse.jdt.internal.core.search.processing.JobManager.performConcurrentJob(JobManager.java:243) at org.eclipse.jdt.internal.core.hierarchy.IndexBasedHierarchyBuilder.searchAllPossibleSubTypes(IndexBasedHierarchyBuilder.java:48 7) at org.eclipse.jdt.internal.core.hierarchy.IndexBasedHierarchyBuilder.determinePossibleSubTypes(IndexBasedHierarchyBuilder.java:37 8) at org.eclipse.jdt.internal.core.hierarchy.IndexBasedHierarchyBuilder.build(IndexBasedHierarchyBuilder.java:120) at org.eclipse.jdt.internal.core.hierarchy.TypeHierarchy.compute(TypeHierarchy.java:319) at org.eclipse.jdt.internal.core.hierarchy.TypeHierarchy.refresh(TypeHierarchy.java:1234) - locked <0x121f9da8> (a org.eclipse.jdt.internal.core.hierarchy.TypeHierarchy) at org.eclipse.jdt.internal.core.CreateTypeHierarchyOperation.executeOperation(CreateTypeHierarchyOperation.java:90) at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:700) at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:739) at org.eclipse.jdt.internal.core.BinaryType.newTypeHierarchy(BinaryType.java:666) at org.eclipse.jdt.internal.core.BinaryType.newTypeHierarchy(BinaryType.java:636) at org.eclipse.jdt.internal.debug.ui.launcher.AppletLaunchConfigurationUtils.collectAppletTypesInProject(AppletLaunchConfiguration Utils.java:115) at org.eclipse.jdt.internal.debug.ui.launcher.AppletLaunchConfigurationUtils.isSubclassOfApplet(AppletLaunchConfigurationUtils.jav a:184) at org.eclipse.jdt.internal.debug.ui.launcher.AppletLaunchConfigurationUtils.collectTypes(AppletLaunchConfigurationUtils.java:149) at org.eclipse.jdt.internal.debug.ui.launcher.JavaElementPropertyTester.isApplet(JavaElementPropertyTester.java:77) at org.eclipse.jdt.internal.debug.ui.launcher.JavaElementPropertyTester.test(JavaElementPropertyTester.java:61) at org.eclipse.core.internal.expressions.Property.test(Property.java:52) at org.eclipse.core.internal.expressions.TestExpression.evaluate(TestExpression.java:57) at org.eclipse.core.internal.expressions.CompositeExpression.evaluateAnd(CompositeExpression.java:50) at org.eclipse.core.internal.expressions.IterateExpression.evaluate(IterateExpression.java:107) at org.eclipse.core.internal.expressions.CompositeExpression.evaluateAnd(CompositeExpression.java:50) at org.eclipse.core.internal.expressions.WithExpression.evaluate(WithExpression.java:37) at org.eclipse.core.internal.expressions.CompositeExpression.evaluateAnd(CompositeExpression.java:50) at org.eclipse.core.internal.expressions.EnablementExpression.evaluate(EnablementExpression.java:28) at org.eclipse.debug.internal.ui.launchConfigurations.LaunchShortcutExtension.evalEnablementExpression(LaunchShortcutExtension.jav a:172) at org.eclipse.debug.ui.actions.ContextualLaunchAction.isApplicable(ContextualLaunchAction.java:257) at org.eclipse.debug.ui.actions.ContextualLaunchAction.fillMenu(ContextualLaunchAction.java:191) at org.eclipse.debug.ui.actions.ContextualLaunchAction.access$1(ContextualLaunchAction.java:173) at org.eclipse.debug.ui.actions.ContextualLaunchAction$1.menuShown(ContextualLaunchAction.java:134) at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:116) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:82) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:796) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:820) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:801) at org.eclipse.swt.widgets.Control.WM_INITMENUPOPUP(Control.java:3302) at org.eclipse.swt.widgets.Control.windowProc(Control.java:2974) at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1449) at org.eclipse.swt.widgets.Display.windowProc(Display.java:3282) at org.eclipse.swt.internal.win32.OS.TrackPopupMenu(Native Method) at org.eclipse.swt.widgets.Menu._setVisible(Menu.java:222) at org.eclipse.swt.widgets.Display.runPopups(Display.java:2742) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2376) at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1363) at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1334) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:253) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:141) at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:97) at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:307) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:256) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:127) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.eclipse.core.launcher.Main.basicRun(Main.java:185) at org.eclipse.core.launcher.Main.run(Main.java:638) at org.eclipse.core.launcher.Main.main(Main.java:622) "VM Thread" prio=5 tid=0x009552a0 nid=0x6dc runnable "VM Periodic Task Thread" prio=10 tid=0x0023f570 nid=0x508 waiting on condition "Suspend Checker Thread" prio=10 tid=0x0091d678 nid=0x634 runnable