Full thread dump Java HotSpot(TM) Client VM (1.4.2_04-b05 mixed mode): "org.eclipse.jdt.internal.ui.text.JavaReconciler" daemon prio=2 tid=0x19734368 nid=0x6c4 in Object.wait() [1cc0f000..1cc0fd88] at java.lang.Object.wait(Native Method) at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:172) - locked <0x11d4a128> (a org.eclipse.jface.text.reconciler.DirtyRegionQueue) "Worker-9" prio=5 tid=0x19a92418 nid=0x7d0 in Object.wait() [1cabf000..1cabfd88] at java.lang.Object.wait(Native Method) at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:209) - locked <0x106d1a70> (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" prio=5 tid=0x19abb9e8 nid=0x904 in Object.wait() [1ca6f000..1ca6fd88] at java.lang.Object.wait(Native Method) at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:209) - locked <0x106d1a70> (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" prio=5 tid=0x1883c530 nid=0x2bc waiting on condition [1c8bf000..1c8bfd88] 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" prio=5 tid=0x1861a850 nid=0x7cc waiting on condition [1c87f000..1c87fd88] 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) "Console Polling Thread" prio=7 tid=0x18849448 nid=0x7c4 waiting on condition [1c83f000..1c83fd88] 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=0x186bb320 nid=0x808 in Object.wait() [1c7ff000..1c7ffd88] 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 <0x11877fe0> (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=0x18833080 nid=0x680 in Object.wait() [1c7bf000..1c7bfd88] 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 <0x11878128> (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=0x1837b410 nid=0x7ac runnable [1c77f000..1c77fd88] 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-5" prio=5 tid=0x18528410 nid=0x958 waiting on condition [1c73f000..1c73fd88] 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=0x187a41b8 nid=0x8c8 in Object.wait() [1c6bf000..1c6bfd88] at java.lang.Object.wait(Native Method) - waiting on <0x11878258> (a java.lang.Object) at java.lang.Object.wait(Unknown Source) at org.eclipse.debug.internal.core.InputStreamMonitor.writeNext(InputStreamMonitor.java:124) - locked <0x11878258> (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=0x19736ba8 nid=0x95c runnable [1c67f000..1c67fd88] 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=0x18744ca0 nid=0x80c runnable [1c63f000..1c63fd88] 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 <0x1187c3a8> (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) "StandardManager[/help]" daemon prio=7 tid=0x188b4e20 nid=0x234 waiting on condition [1a6ef000..1a6efd88] at java.lang.Thread.sleep(Native Method) at org.apache.catalina.session.StandardManager.threadSleep(StandardManager.java:810) at org.apache.catalina.session.StandardManager.run(StandardManager.java:869) at java.lang.Thread.run(Unknown Source) "TP-Monitor" daemon prio=7 tid=0x18464180 nid=0x8a4 in Object.wait() [1a6af000..1a6afd88] at java.lang.Object.wait(Native Method) - waiting on <0x11753ca0> (a org.apache.tomcat.util.threads.ThreadPool$MonitorRunnable) at org.apache.tomcat.util.threads.ThreadPool$MonitorRunnable.run(ThreadPool.java:560) - locked <0x11753ca0> (a org.apache.tomcat.util.threads.ThreadPool$MonitorRunnable) at java.lang.Thread.run(Unknown Source) "TP-Processor4" daemon prio=7 tid=0x18463fe8 nid=0x260 runnable [1a66f000..1a66fd88] at java.net.PlainSocketImpl.socketAccept(Native Method) at java.net.PlainSocketImpl.accept(Unknown Source) - locked <0x11753d50> (a java.net.PlainSocketImpl) at java.net.ServerSocket.implAccept(Unknown Source) at java.net.ServerSocket.accept(Unknown Source) at org.apache.tomcat.util.net.DefaultServerSocketFactory.acceptSocket(DefaultServerSocketFactory.java:107) at org.apache.tomcat.util.net.PoolTcpEndpoint.acceptSocket(PoolTcpEndpoint.java:387) at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:557) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683) at java.lang.Thread.run(Unknown Source) "TP-Processor3" daemon prio=7 tid=0x188b0470 nid=0x3a8 in Object.wait() [1a62f000..1a62fd88] at java.lang.Object.wait(Native Method) - waiting on <0x11753f20> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) at java.lang.Object.wait(Unknown Source) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:656) - locked <0x11753f20> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) at java.lang.Thread.run(Unknown Source) "TP-Processor2" daemon prio=7 tid=0x188edc18 nid=0x940 in Object.wait() [1a5ef000..1a5efd88] at java.lang.Object.wait(Native Method) - waiting on <0x11753fa0> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) at java.lang.Object.wait(Unknown Source) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:656) - locked <0x11753fa0> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) at java.lang.Thread.run(Unknown Source) "TP-Processor1" daemon prio=7 tid=0x19816388 nid=0x6bc in Object.wait() [1a5af000..1a5afd88] at java.lang.Object.wait(Native Method) - waiting on <0x11754020> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) at java.lang.Object.wait(Unknown Source) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:656) - locked <0x11754020> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) at java.lang.Thread.run(Unknown Source) "StandardManager[]" daemon prio=7 tid=0x197eed88 nid=0x8ec waiting on condition [1a56f000..1a56fd88] at java.lang.Thread.sleep(Native Method) at org.apache.catalina.session.StandardManager.threadSleep(StandardManager.java:810) at org.apache.catalina.session.StandardManager.run(StandardManager.java:869) at java.lang.Thread.run(Unknown Source) "Worker-4" prio=5 tid=0x1867fa20 nid=0x714 runnable [1a4ef000..1a4efd88] 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) "org.eclipse.jdt.internal.ui.text.JavaReconciler" daemon prio=2 tid=0x185efc30 nid=0x6f4 runnable [1a15f000..1a15fd88] at java.lang.Object.wait(Native Method) - waiting on <0x111ff1e0> (a org.eclipse.jface.text.reconciler.DirtyRegionQueue) at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:172) - locked <0x111ff1e0> (a org.eclipse.jface.text.reconciler.DirtyRegionQueue) "org.eclipse.jdt.internal.ui.text.JavaReconciler" daemon prio=2 tid=0x185d2d90 nid=0x600 runnable [1937f000..1937fd88] at java.lang.Object.wait(Native Method) - waiting on <0x10a77f08> (a org.eclipse.jface.text.reconciler.DirtyRegionQueue) at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:172) - locked <0x10a77f08> (a org.eclipse.jface.text.reconciler.DirtyRegionQueue) "Java indexing" daemon prio=7 tid=0x18370118 nid=0x574 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=0x009bfd50 nid=0x2d4 in Object.wait() [190df000..190dfd88] at java.lang.Object.wait(Native Method) - waiting on <0x10854a10> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(Unknown Source) - locked <0x10854a10> (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=0x18316410 nid=0x588 in Object.wait() [1909f000..1909fd88] at java.lang.Object.wait(Native Method) - waiting on <0x10854a80> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(Unknown Source) - locked <0x10854a80> (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=0x00993bf0 nid=0x118 in Object.wait() [184ff000..184ffd88] at java.lang.Object.wait(Native Method) - waiting on <0x1056a548> (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 <0x1056a548> (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=0x2d0 in Object.wait() [184bf000..184bfd88] at java.lang.Object.wait(Native Method) - waiting on <0x1056a630> (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 <0x1056a630> (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=0x440 waiting on condition [0..0] "Finalizer" daemon prio=9 tid=0x0091b1f0 nid=0x3e8 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=0x694 in Object.wait() [1812f000..1812fd88] at java.lang.Object.wait(Native Method) 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=0x4f0 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 <0x12e70a18> (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=0x68c runnable "VM Periodic Task Thread" prio=10 tid=0x0023f570 nid=0x690 waiting on condition "Suspend Checker Thread" prio=10 tid=0x0091d678 nid=0x5fc runnable