D:\eclipse>java -jar startup.jar Full thread dump Java HotSpot(TM) Client VM (1.5.0_06-b05 mixed mode): "Worker-6" prio=6 tid=0x0aeaec38 nid=0x684 waiting for monitor entry [0x0c58f000 ..0x0c58fbe8] at org.eclipse.jdt.internal.ui.viewsupport.SelectionListenerWithASTManag er$3.run(SelectionListenerWithASTManager.java:140) - waiting to lock <0x03985cb8> (a java.lang.Object) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:58) "Worker-5" prio=6 tid=0x0aead868 nid=0xa60 in Object.wait() [0x0c54f000..0x0c54f c68] at java.lang.Object.wait(Native Method) - waiting on <0x0307b1b8> (a org.eclipse.core.internal.jobs.WorkerPool) at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:173) - locked <0x0307b1b8> (a org.eclipse.core.internal.jobs.WorkerPool) at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:20 5) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:51) "Worker-4" prio=6 tid=0x0aeacda0 nid=0xdfc runnable [0x0c50f000..0x0c50fce8] at java.util.zip.ZipFile.open(Native Method) at java.util.zip.ZipFile.(Unknown Source) at java.util.zip.ZipFile.(Unknown Source) at org.eclipse.jdt.internal.core.JavaModelManager.getZipFile(JavaModelMa nager.java:1751) at org.eclipse.jdt.internal.core.JarPackageFragmentRoot.getJar(JarPackag eFragmentRoot.java:181) at org.eclipse.jdt.internal.core.JarPackageFragmentRoot.computeChildren( JarPackageFragmentRoot.java:78) at org.eclipse.jdt.internal.core.JavaProjectElementInfo.getProjectCache( JavaProjectElementInfo.java:215) at org.eclipse.jdt.internal.core.JavaProjectElementInfo.newNameLookup(Ja vaProjectElementInfo.java:286) at org.eclipse.jdt.internal.core.JavaProject.newNameLookup(JavaProject.j ava:2552) at org.eclipse.jdt.internal.core.SearchableEnvironment.(Searchable Environment.java:53) at org.eclipse.jdt.internal.core.JavaProject.newSearchableNameEnvironmen t(JavaProject.java:2569) at org.eclipse.jdt.internal.core.hierarchy.HierarchyBuilder.(Hiera rchyBuilder.java:80) at org.eclipse.jdt.internal.core.hierarchy.IndexBasedHierarchyBuilder.(IndexBasedHierarchyBuilder.java:94) at org.eclipse.jdt.internal.core.hierarchy.TypeHierarchy.compute(TypeHie rarchy.java:297) at org.eclipse.jdt.internal.core.hierarchy.TypeHierarchy.refresh(TypeHie rarchy.java:1235) - locked <0x0426c408> (a org.eclipse.jdt.internal.core.hierarchy.TypeHie rarchy) at org.eclipse.jdt.internal.core.CreateTypeHierarchyOperation.executeOpe ration(CreateTypeHierarchyOperation.java:90) at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperati on.java:720) at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaMod elOperation.java:779) at org.eclipse.jdt.internal.core.SourceType.newSupertypeHierarchy(Source Type.java:700) at org.eclipse.jdt.internal.core.SourceType.newSupertypeHierarchy(Source Type.java:652) at org.eclipse.jdt.internal.corext.util.SuperTypeHierarchyCache.getTypeH ierarchy(SuperTypeHierarchyCache.java:120) at org.eclipse.jdt.internal.corext.util.SuperTypeHierarchyCache.getTypeH ierarchy(SuperTypeHierarchyCache.java:80) at org.eclipse.jdt.internal.corext.util.SuperTypeHierarchyCache.getMetho dOverrideTester(SuperTypeHierarchyCache.java:89) at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.getOverrideIndicat ors(OverrideIndicatorLabelDecorator.java:162) at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.computeAdornmentFl ags(OverrideIndicatorLabelDecorator.java:129) at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.decorate(OverrideI ndicatorLabelDecorator.java:261) at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.dec orate(LightweightDecoratorDefinition.java:259) at org.eclipse.ui.internal.decorators.LightweightDecoratorManager$Lightw eightRunnable.run(LightweightDecoratorManager.java:71) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37) at org.eclipse.core.runtime.Platform.run(Platform.java:843) at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.decora te(LightweightDecoratorManager.java:336) at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDec orations(LightweightDecoratorManager.java:322) at org.eclipse.ui.internal.decorators.DecorationScheduler$1.ensureResult Cached(DecorationScheduler.java:338) at org.eclipse.ui.internal.decorators.DecorationScheduler$1.run(Decorati onScheduler.java:308) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:58) "Worker-3" prio=6 tid=0x0aeac2b0 nid=0xcdc in Object.wait() [0x0c4cf000..0x0c4cf d68] at java.lang.Object.wait(Native Method) - waiting on <0x03709f28> (a java.lang.Object) at java.lang.Object.wait(Unknown Source) at org.eclipse.jdt.internal.ui.javaeditor.ASTProvider.getAST(ASTProvider .java:490) - locked <0x03709f28> (a java.lang.Object) at org.eclipse.jdt.internal.ui.viewsupport.SelectionListenerWithASTManag er$PartListenerGroup.calculateASTandInform(SelectionListenerWithASTManager.java: 155) at org.eclipse.jdt.internal.ui.viewsupport.SelectionListenerWithASTManag er$3.run(SelectionListenerWithASTManager.java:140) - locked <0x03985cb8> (a java.lang.Object) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:58) "Worker-2" prio=6 tid=0x0af31c38 nid=0xe44 in Object.wait() [0x0c48f000..0x0c48f 9e8] at java.lang.Object.wait(Native Method) - waiting on <0x0307b1b8> (a org.eclipse.core.internal.jobs.WorkerPool) at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:173) - locked <0x0307b1b8> (a org.eclipse.core.internal.jobs.WorkerPool) at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:20 5) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:51) "Worker-1" prio=6 tid=0x0ae7dca0 nid=0x80c in Object.wait() [0x0c3bf000..0x0c3bf a68] at java.lang.Object.wait(Native Method) - waiting on <0x0307b1b8> (a org.eclipse.core.internal.jobs.WorkerPool) at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:173) - locked <0x0307b1b8> (a org.eclipse.core.internal.jobs.WorkerPool) at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:20 5) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:51) "org.eclipse.jdt.internal.ui.text.JavaReconciler" daemon prio=2 tid=0x0ae1fa58 n id=0xec0 runnable [0x0c37f000..0x0c37fae8] at java.util.zip.ZipFile.open(Native Method) at java.util.zip.ZipFile.(Unknown Source) at java.util.zip.ZipFile.(Unknown Source) at org.eclipse.jdt.internal.core.JavaModelManager.getZipFile(JavaModelMa nager.java:1751) at org.eclipse.jdt.internal.core.JarPackageFragmentRoot.getJar(JarPackag eFragmentRoot.java:181) at org.eclipse.jdt.internal.core.JarPackageFragmentRoot.computeChildren( JarPackageFragmentRoot.java:78) at org.eclipse.jdt.internal.core.JavaProjectElementInfo.getProjectCache( JavaProjectElementInfo.java:215) at org.eclipse.jdt.internal.core.JavaProjectElementInfo.newNameLookup(Ja vaProjectElementInfo.java:286) at org.eclipse.jdt.internal.core.JavaProject.newNameLookup(JavaProject.j ava:2552) at org.eclipse.jdt.internal.core.SearchableEnvironment.(Searchable Environment.java:53) at org.eclipse.jdt.internal.core.SearchableEnvironment.(Searchable Environment.java:67) at org.eclipse.jdt.internal.core.CancelableNameEnvironment.(Cancel ableNameEnvironment.java:26) at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process(Co mpilationUnitProblemFinder.java:159) at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process(Co mpilationUnitProblemFinder.java:248) at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.makeConsi stent(ReconcileWorkingCopyOperation.java:153) at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.executeOp eration(ReconcileWorkingCopyOperation.java:72) at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperati on.java:720) at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaMod elOperation.java:779) at org.eclipse.jdt.internal.core.CompilationUnit.reconcile(CompilationUn it.java:1122) at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy$1.run(J avaReconcilingStrategy.java:97) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37) at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconci le(JavaReconcilingStrategy.java:82) at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.initial Reconcile(JavaReconcilingStrategy.java:172) at org.eclipse.jdt.internal.ui.text.CompositeReconcilingStrategy.initial Reconcile(CompositeReconcilingStrategy.java:114) at org.eclipse.jdt.internal.ui.text.JavaCompositeReconcilingStrategy.ini tialReconcile(JavaCompositeReconcilingStrategy.java:120) at org.eclipse.jface.text.reconciler.MonoReconciler.initialProcess(MonoR econciler.java:103) at org.eclipse.jdt.internal.ui.text.JavaReconciler.initialProcess(JavaRe conciler.java:331) - locked <0x03724b98> (a java.lang.Object) at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread .run(AbstractReconciler.java:170) "Java indexing" daemon prio=4 tid=0x0b13a628 nid=0xa00 in Object.wait() [0x0c1ff 000..0x0c1ffbe8] at java.lang.Object.wait(Native Method) - waiting on <0x03664ba0> (a org.eclipse.jdt.internal.core.search.indexi ng.IndexManager) at java.lang.Object.wait(Unknown Source) at org.eclipse.jdt.internal.core.search.processing.JobManager.run(JobMan ager.java:349) - locked <0x03664ba0> (a org.eclipse.jdt.internal.core.search.indexing.I ndexManager) at java.lang.Thread.run(Unknown Source) "Worker-0" prio=6 tid=0x0b12de80 nid=0xb08 in Object.wait() [0x0b6cf000..0x0b6cf c68] at java.lang.Object.wait(Native Method) - waiting on <0x0307b1b8> (a org.eclipse.core.internal.jobs.WorkerPool) at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:173) - locked <0x0307b1b8> (a org.eclipse.core.internal.jobs.WorkerPool) at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:20 5) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:51) "Start Level Event Dispatcher" daemon prio=6 tid=0x0aebdd90 nid=0xb04 in Object. wait() [0x0b34f000..0x0b34fce8] at java.lang.Object.wait(Native Method) - waiting on <0x030216c0> (a org.eclipse.osgi.framework.eventmgr.EventMa nager$EventThread) at java.lang.Object.wait(Unknown Source) at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextE vent(EventManager.java:349) - locked <0x030216c0> (a org.eclipse.osgi.framework.eventmgr.EventManage r$EventThread) at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(Even tManager.java:287) "Framework Event Dispatcher" daemon prio=6 tid=0x0aefa668 nid=0x82c in Object.wa it() [0x0b30f000..0x0b30fd68] at java.lang.Object.wait(Native Method) - waiting on <0x03013170> (a org.eclipse.osgi.framework.eventmgr.EventMa nager$EventThread) at java.lang.Object.wait(Unknown Source) at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextE vent(EventManager.java:349) - locked <0x03013170> (a org.eclipse.osgi.framework.eventmgr.EventManage r$EventThread) at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(Even tManager.java:287) "State Data Manager" daemon prio=6 tid=0x00acf588 nid=0xd40 waiting on condition [0x0b2cf000..0x0b2cf9e8] at java.lang.Thread.sleep(Native Method) at org.eclipse.osgi.internal.baseadaptor.StateManager.run(StateManager.j ava:297) at java.lang.Thread.run(Unknown Source) "Low Memory Detector" daemon prio=6 tid=0x00a91bb0 nid=0x144 runnable [0x0000000 0..0x00000000] "CompilerThread0" daemon prio=10 tid=0x00a90640 nid=0xa24 waiting on condition [ 0x00000000..0x0ac0f94c] "Signal Dispatcher" daemon prio=10 tid=0x00a8f968 nid=0x128 waiting on condition [0x00000000..0x00000000] "Finalizer" daemon prio=8 tid=0x00a86c00 nid=0xf48 in Object.wait() [0x0ab8f000. .0x0ab8fbe8] at java.lang.Object.wait(Native Method) - waiting on <0x02fc1230> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(Unknown Source) - locked <0x02fc1230> (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=0x00a85768 nid=0xd50 in Object.wait() [0x 0ab4f000..0x0ab4fce8] at java.lang.Object.wait(Native Method) - waiting on <0x02fc12b0> (a java.lang.ref.Reference$Lock) at java.lang.Object.wait(Unknown Source) at java.lang.ref.Reference$ReferenceHandler.run(Unknown Source) - locked <0x02fc12b0> (a java.lang.ref.Reference$Lock) "main" prio=6 tid=0x00036270 nid=0xbfc runnable [0x0007e000..0x0007fc44] at java.util.zip.ZipFile.open(Native Method) at java.util.zip.ZipFile.(Unknown Source) at java.util.zip.ZipFile.(Unknown Source) at org.eclipse.jdt.internal.core.JavaModelManager.getZipFile(JavaModelMa nager.java:1751) at org.eclipse.jdt.internal.core.JarPackageFragmentRoot.getJar(JarPackag eFragmentRoot.java:181) at org.eclipse.jdt.internal.core.JarPackageFragmentRoot.computeChildren( JarPackageFragmentRoot.java:78) at org.eclipse.jdt.internal.core.JavaProjectElementInfo.getProjectCache( JavaProjectElementInfo.java:215) at org.eclipse.jdt.internal.core.JavaProjectElementInfo.newNameLookup(Ja vaProjectElementInfo.java:286) at org.eclipse.jdt.internal.core.JavaProject.newNameLookup(JavaProject.j ava:2552) at org.eclipse.jdt.internal.core.SearchableEnvironment.(Searchable Environment.java:53) at org.eclipse.jdt.internal.core.JavaProject.newSearchableNameEnvironmen t(JavaProject.java:2569) at org.eclipse.jdt.internal.core.hierarchy.HierarchyBuilder.(Hiera rchyBuilder.java:80) at org.eclipse.jdt.internal.core.hierarchy.IndexBasedHierarchyBuilder.(IndexBasedHierarchyBuilder.java:94) at org.eclipse.jdt.internal.core.hierarchy.TypeHierarchy.compute(TypeHie rarchy.java:297) at org.eclipse.jdt.internal.core.hierarchy.TypeHierarchy.refresh(TypeHie rarchy.java:1235) - locked <0x047dd680> (a org.eclipse.jdt.internal.core.hierarchy.TypeHie rarchy) at org.eclipse.jdt.internal.core.CreateTypeHierarchyOperation.executeOpe ration(CreateTypeHierarchyOperation.java:90) at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperati on.java:720) at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaMod elOperation.java:779) at org.eclipse.jdt.internal.core.SourceType.newSupertypeHierarchy(Source Type.java:700) at org.eclipse.jdt.internal.core.SourceType.newSupertypeHierarchy(Source Type.java:652) at org.eclipse.jdt.internal.launching.JavaLaunchableTester.hasSuperclass (JavaLaunchableTester.java:410) at org.eclipse.jdt.internal.launching.JavaLaunchableTester.test(JavaLaun chableTester.java:554) at org.eclipse.core.internal.expressions.Property.test(Property.java:58) at org.eclipse.core.internal.expressions.TestExpression.evaluate(TestExp ression.java:80) at org.eclipse.core.internal.expressions.CompositeExpression.evaluateOr( CompositeExpression.java:68) at org.eclipse.core.internal.expressions.OrExpression.evaluate(OrExpress ion.java:21) at org.eclipse.core.internal.expressions.CompositeExpression.evaluateAnd (CompositeExpression.java:53) at org.eclipse.core.internal.expressions.IterateExpression.evaluate(Iter ateExpression.java:120) at org.eclipse.core.internal.expressions.CompositeExpression.evaluateAnd (CompositeExpression.java:53) at org.eclipse.core.internal.expressions.WithExpression.evaluate(WithExp ression.java:62) at org.eclipse.core.internal.expressions.CompositeExpression.evaluateAnd (CompositeExpression.java:53) at org.eclipse.core.internal.expressions.EnablementExpression.evaluate(E nablementExpression.java:37) at org.eclipse.debug.internal.ui.launchConfigurations.LaunchShortcutExte nsion.evalEnablementExpression(LaunchShortcutExtension.java:223) at org.eclipse.debug.ui.actions.ContextualLaunchAction.isApplicable(Cont extualLaunchAction.java:270) at org.eclipse.debug.ui.actions.ContextualLaunchAction.fillMenu(Contextu alLaunchAction.java:184) at org.eclipse.debug.ui.actions.ContextualLaunchAction$1.menuShown(Conte xtualLaunchAction.java:131) at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java: 117) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:928) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:952) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:933) at org.eclipse.swt.widgets.Control.WM_INITMENUPOPUP(Control.java:3556) at org.eclipse.swt.widgets.Control.windowProc(Control.java:3272) at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1539) at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:1634) at org.eclipse.swt.widgets.Display.windowProc(Display.java:4025) at org.eclipse.swt.internal.win32.OS.TrackPopupMenu(Native Method) at org.eclipse.swt.widgets.Menu._setVisible(Menu.java:225) at org.eclipse.swt.widgets.Display.runPopups(Display.java:3374) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2962) at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1914) at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1878) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.jav a:419) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149) at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:95 ) at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformAct ivator.java:78) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runAppli cation(EclipseAppLauncher.java:92) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(Ec lipseAppLauncher.java:68) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.ja va:400) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.ja va:177) 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.invokeFramework(Main.java:336) at org.eclipse.core.launcher.Main.basicRun(Main.java:280) at org.eclipse.core.launcher.Main.run(Main.java:977) at org.eclipse.core.launcher.Main.main(Main.java:952) "VM Thread" prio=10 tid=0x00a815c8 nid=0xdc8 runnable "VM Periodic Task Thread" prio=10 tid=0x00a92d90 nid=0x4ac waiting on condition