Full thread dump Java HotSpot(TM) Client VM (1.4.1-beta-b08 mixed mode): "ModalContext" prio=5 tid=0x0B0229A0 nid=0x768 waiting on condition [df2f000..df 2fd8c] at java.lang.Thread.sleep(Native Method) at org.eclipse.jdt.internal.core.search.processing.JobManager.performCon currentJob(JobManager.java:239) at org.eclipse.jdt.core.search.SearchEngine.searchAllTypeNames(SearchEng ine.java:526) at org.eclipse.jdt.internal.corext.util.AllTypesCache.doSearchTypes(AllT ypesCache.java:81) at org.eclipse.jdt.internal.corext.util.AllTypesCache.getTypes(AllTypesC ache.java:46) - locked <07B744A8> (a java.lang.Class) at org.eclipse.jdt.internal.ui.dialogs.TypeSelectionDialog$1.run(TypeSel ectionDialog.java:166) at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(Modal Context.java:98) "Java indexing" daemon prio=5 tid=0x0AD03B30 nid=0x344 runnable [de8f000..de8fd8 c] at org.eclipse.jdt.internal.core.index.impl.WordEntryHashedArray.add(Wor dEntryHashedArray.java:35) at org.eclipse.jdt.internal.core.index.impl.WordEntryHashedArray.grow(Wo rdEntryHashedArray.java:69) at org.eclipse.jdt.internal.core.index.impl.WordEntryHashedArray.add(Wor dEntryHashedArray.java:41) at org.eclipse.jdt.internal.core.index.impl.InMemoryIndex.addRef(InMemor yIndex.java:74) at org.eclipse.jdt.internal.core.index.impl.InMemoryIndex.addRef(InMemor yIndex.java:83) at org.eclipse.jdt.internal.core.index.impl.IndexerOutput.addRef(Indexer Output.java:51) at org.eclipse.jdt.internal.core.search.indexing.AbstractIndexer.addCons tructorDeclaration(AbstractIndexer.java:56) at org.eclipse.jdt.internal.core.search.indexing.BinaryIndexer.indexClas sFile(BinaryIndexer.java:490) at org.eclipse.jdt.internal.core.search.indexing.BinaryIndexer.indexFile (BinaryIndexer.java:521) at org.eclipse.jdt.internal.core.search.indexing.AbstractIndexer.index(A bstractIndexer.java:558) at org.eclipse.jdt.internal.core.index.impl.Index.add(Index.java:101) at org.eclipse.jdt.internal.core.search.indexing.AddJarFileToIndex.execu te(AddJarFileToIndex.java:177) at org.eclipse.jdt.internal.core.search.processing.JobManager.run(JobMan ager.java:327) at java.lang.Thread.run(Thread.java:536) "Signal Dispatcher" daemon prio=10 tid=0x00A02518 nid=0x448 waiting on condition [0..0] "Finalizer" daemon prio=9 tid=0x009A3E60 nid=0x314 in Object.wait() [ab6f000..ab 6fd8c] at java.lang.Object.wait(Native Method) - waiting on <02F580D8> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111) - locked <02F580D8> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:127) at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159) "Reference Handler" daemon prio=10 tid=0x009A2A80 nid=0x72c in Object.wait() [ab 2f000..ab2fd8c] at java.lang.Object.wait(Native Method) - waiting on <02F58140> (a java.lang.ref.Reference$Lock) at java.lang.Object.wait(Object.java:426) at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:113) - locked <02F58140> (a java.lang.ref.Reference$Lock) "main" prio=5 tid=0x00034520 nid=0x67c runnable [7f000..7fc34] at org.eclipse.swt.internal.win32.OS.WaitMessage(Native Method) at org.eclipse.swt.widgets.Display.sleep(Display.java:1786) at org.eclipse.jface.operation.ModalContext$ModalContextThread.block(Mod alContext.java:134) at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:258) at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDi alog.java:335) at org.eclipse.jdt.internal.ui.dialogs.TypeSelectionDialog.open(TypeSele ctionDialog.java:177) at org.eclipse.jdt.internal.ui.actions.OpenTypeAction.run(OpenTypeAction .java:50) at org.eclipse.jdt.internal.ui.actions.OpenTypeAction.run(OpenTypeAction .java:71) at org.eclipse.ui.internal.PluginAction.runWithEvent(PluginAction.java:2 10) at org.eclipse.ui.internal.WWinPluginAction.runWithEvent(WWinPluginActio n.java:172) at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection (ActionContributionItem.java:407) at org.eclipse.jface.action.ActionContributionItem.handleWidgetEvent(Act ionContributionItem.java:361) at org.eclipse.jface.action.ActionContributionItem.access$0(ActionContri butionItem.java:352) at org.eclipse.jface.action.ActionContributionItem$ActionListener.handle Event(ActionContributionItem.java:47) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:75) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:825) at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:1527) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:1289) at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1177) at org.eclipse.ui.internal.Workbench.run(Workbench.java:1160) at org.eclipse.core.internal.boot.InternalBootLoader.run(InternalBootLoa der.java:739) at org.eclipse.core.boot.BootLoader.run(BootLoader.java:462) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl. java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces sorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:324) at org.eclipse.core.launcher.Main.basicRun(Main.java:248) at org.eclipse.core.launcher.Main.run(Main.java:697) at org.eclipse.core.launcher.Main.main(Main.java:530) "VM Thread" prio=5 tid=0x009E7D38 nid=0x5a8 runnable "VM Periodic Task Thread" prio=10 tid=0x009F1A48 nid=0x49c waiting on condition "Suspend Checker Thread" prio=10 tid=0x009F1F68 nid=0x764 runnable