Community
Participate
Working Groups
20030604 i selected jdt ui, added required, removed jdt ui, added junit Full thread dump Java HotSpot(TM) Client VM (1.4.1-rc-b18 mixed mode): "Snapshot" prio=5 tid=0x473F0D98 nid=0x6ac in Object.wait() [486af000..486afd88] at java.lang.Object.wait(Native Method) - waiting on <081A5438> (a org.eclipse.core.internal.resources.DelayedSn apshotRunnable) at org.eclipse.core.internal.resources.DelayedSnapshotRunnable.run(Delay edSnapshotRunnable.java:38) - locked <081A5438> (a org.eclipse.core.internal.resources.DelayedSnapsh otRunnable) at java.lang.Thread.run(Thread.java:536) "Decoration" daemon prio=2 tid=0x473FBCE0 nid=0x478 in Object.wait() [4866f000.. 4866fd88] at java.lang.Object.wait(Native Method) - waiting on <079402F8> (a org.eclipse.ui.internal.decorators.Decoration Scheduler) at java.lang.Object.wait(Object.java:426) at org.eclipse.ui.internal.decorators.DecorationScheduler.next(Decoratio nScheduler.java:214) - locked <079402F8> (a org.eclipse.ui.internal.decorators.DecorationSche duler) at org.eclipse.ui.internal.decorators.DecorationScheduler$2.run(Decorati onScheduler.java:240) at java.lang.Thread.run(Thread.java:536) "ModalContext" prio=5 tid=0x008D9A08 nid=0x778 waiting for monitor entry [4841f0 00..4841fd88] at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement. java:310) - waiting to lock <07B1ED18> (a org.eclipse.jdt.internal.core.JavaModelM anager) at org.eclipse.jdt.internal.core.JavaElement.getChildren(JavaElement.jav a:254) at org.eclipse.jdt.internal.core.JavaElement.getChildrenOfType(JavaEleme nt.java:263) at org.eclipse.jdt.internal.core.JavaModel.getJavaProjects(JavaModel.jav a:386) at org.eclipse.jdt.internal.launching.LaunchingPlugin$VMChanges.rebind(L aunchingPlugin.java:194) at org.eclipse.jdt.internal.launching.LaunchingPlugin$VMChanges.access$0 (LaunchingPlugin.java:192) at org.eclipse.jdt.internal.launching.LaunchingPlugin$1.run(LaunchingPlu gin.java:182) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1595 ) at org.eclipse.jdt.internal.launching.LaunchingPlugin$VMChanges.process( LaunchingPlugin.java:185) at org.eclipse.jdt.internal.launching.LaunchingPlugin.processVMPrefsChan ged(LaunchingPlugin.java:538) at org.eclipse.jdt.internal.launching.LaunchingPlugin.propertyChange(Lau nchingPlugin.java:445) at org.eclipse.core.runtime.Preferences.firePropertyChangeEvent(Preferen ces.java:578) at org.eclipse.core.runtime.Preferences.setValue(Preferences.java:1181) at org.eclipse.jdt.launching.JavaRuntime.saveVMDefinitions(JavaRuntime.j ava:1251) at org.eclipse.jdt.launching.JavaRuntime.detectAndSaveVMDefinitions(Java Runtime.java:1473) at org.eclipse.jdt.launching.JavaRuntime.initializeVMConfiguration(JavaR untime.java:1310) at org.eclipse.jdt.launching.JavaRuntime.initializeVMTypes(JavaRuntime.j ava:237) - locked <439E15F0> (a java.lang.Class) at org.eclipse.jdt.launching.JavaRuntime.getDefaultVMId(JavaRuntime.java :408) at org.eclipse.jdt.launching.JavaRuntime.getDefaultVMInstall(JavaRuntime .java:354) at org.eclipse.jdt.internal.launching.JREContainerInitializer.resolveVM( JREContainerInitializer.java:72) at org.eclipse.jdt.internal.launching.JREContainerInitializer.initialize (JREContainerInitializer.java:46) at org.eclipse.jdt.core.JavaCore$1.run(JavaCore.java:934) at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatfo rm.java:1006) at org.eclipse.core.runtime.Platform.run(Platform.java:413) at org.eclipse.jdt.core.JavaCore.getClasspathContainer(JavaCore.java:929 ) at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath(JavaPr oject.java:1544) at org.eclipse.jdt.core.JavaConventions.validateClasspath(JavaConvention s.java:485) at org.eclipse.pde.internal.core.ClasspathUtilCore.setClasspath(Classpat hUtilCore.java:60) at org.eclipse.pde.internal.ui.wizards.imports.UpdateClasspathAction.set ProjectBuildpath(UpdateClasspathAction.java:196) at org.eclipse.pde.internal.ui.wizards.imports.UpdateClasspathAction.doU pdateClasspath(UpdateClasspathAction.java:176) at org.eclipse.pde.internal.ui.wizards.imports.PluginImportWizard$3.run( PluginImportWizard.java:162) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1595 ) at org.eclipse.pde.internal.ui.wizards.imports.PluginImportWizard$2.run( PluginImportWizard.java:137) at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(Modal Context.java:101) "Java indexing" daemon prio=4 tid=0x470F6600 nid=0x72c in Object.wait() [481bf00 0..481bfd88] at java.lang.Object.wait(Native Method) - waiting on <07B386F0> (a org.eclipse.jdt.internal.core.search.indexing .IndexManager) at java.lang.Object.wait(Object.java:426) at org.eclipse.jdt.internal.core.search.processing.JobManager.run(JobMan ager.java:350) - locked <07B386F0> (a org.eclipse.jdt.internal.core.search.indexing.Ind exManager) at java.lang.Thread.run(Thread.java:536) "Signal Dispatcher" daemon prio=10 tid=0x008F8938 nid=0x708 waiting on condition [0..0] "Finalizer" daemon prio=9 tid=0x008F6F08 nid=0x688 in Object.wait() [46eef000..4 6eefd88] at java.lang.Object.wait(Native Method) - waiting on <07965A10> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111) - locked <07965A10> (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=0x008F5A80 nid=0x764 in Object.wait() [46 eaf000..46eafd88] at java.lang.Object.wait(Native Method) - waiting on <07965A78> (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 <07965A78> (a java.lang.ref.Reference$Lock) "main" prio=5 tid=0x00235098 nid=0x71c in Object.wait() [6e000..6fc3c] at java.lang.Object.wait(Native Method) - waiting on <081A5618> (a org.eclipse.core.internal.utils.Semaphore) at java.lang.Object.wait(Object.java:426) at org.eclipse.core.internal.utils.Semaphore.acquire(Semaphore.java:24) - locked <081A5618> (a org.eclipse.core.internal.utils.Semaphore) at org.eclipse.core.resources.WorkspaceLock.acquire(WorkspaceLock.java:4 9) at org.eclipse.ui.internal.UIWorkspaceLock.acquire(UIWorkspaceLock.java: 46) at org.eclipse.core.internal.resources.WorkManager.checkIn(WorkManager.j ava:79) at org.eclipse.core.internal.resources.Workspace.prepareOperation(Worksp ace.java:1558) at org.eclipse.core.internal.resources.Marker.setAttributes(Marker.java: 244) at org.eclipse.jdt.internal.core.JavaProject.createClasspathProblemMarke r(JavaProject.java:558) at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath(JavaPr oject.java:1487) at org.eclipse.jdt.internal.core.JavaProject.generateInfos(JavaProject.j ava:982) at org.eclipse.jdt.internal.core.Openable.buildStructure(Openable.java:7 2) at org.eclipse.jdt.internal.core.Openable.openWhenClosed(Openable.java:3 99) at org.eclipse.jdt.internal.core.JavaProject.openWhenClosed(JavaProject. java:1872) at org.eclipse.jdt.internal.core.JavaElement.openHierarchy(JavaElement.j ava:490) at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement. java:312) - locked <07B1ED18> (a org.eclipse.jdt.internal.core.JavaModelManager) at org.eclipse.jdt.internal.core.JavaElement.getChildren(JavaElement.jav a:254) at org.eclipse.jdt.internal.core.Openable.hasChildren(Openable.java:275) at org.eclipse.jdt.ui.StandardJavaElementContentProvider.hasChildren(Sta ndardJavaElementContentProvider.java:241) at org.eclipse.jface.viewers.AbstractTreeViewer.isExpandable(AbstractTre eViewer.java:1049) at org.eclipse.jface.viewers.AbstractTreeViewer.updatePlus(AbstractTreeV iewer.java:1461) at org.eclipse.jface.viewers.AbstractTreeViewer.createTreeItem(AbstractT reeViewer.java:321) at org.eclipse.jface.viewers.AbstractTreeViewer.updateChildren(AbstractT reeViewer.java:1422) at org.eclipse.jface.viewers.AbstractTreeViewer.internalRefreshStruct(Ab stractTreeViewer.java:960) at org.eclipse.jface.viewers.AbstractTreeViewer.internalRefresh(Abstract TreeViewer.java:940) at org.eclipse.jface.viewers.AbstractTreeViewer.internalRefresh(Abstract TreeViewer.java:911) at org.eclipse.jface.viewers.StructuredViewer$8.run(StructuredViewer.jav a:886) at org.eclipse.jface.viewers.StructuredViewer.preservingSelection(Struct uredViewer.java:801) at org.eclipse.jface.viewers.StructuredViewer.refresh(StructuredViewer.j ava:884) at org.eclipse.jdt.internal.ui.packageview.PackageExplorerContentProvide r$3.run(PackageExplorerContentProvider.java:571) at org.eclipse.jdt.internal.ui.packageview.PackageExplorerContentProvide r$7.run(PackageExplorerContentProvider.java:611) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.ja va:98) - locked <0819BC10> (a org.eclipse.swt.widgets.RunnableLock) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:2011) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:1745) at org.eclipse.jface.operation.ModalContext$ModalContextThread.block(Mod alContext.java:136) at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:261) at org.eclipse.jface.wizard.WizardDialog.run(WizardDialog.java:758) at org.eclipse.pde.internal.ui.wizards.imports.PluginImportWizard.perfor mFinish(PluginImportWizard.java:97) at org.eclipse.jface.wizard.WizardDialog.finishPressed(WizardDialog.java :608) at org.eclipse.jface.wizard.WizardDialog.buttonPressed(WizardDialog.java :321) at org.eclipse.jface.dialogs.Dialog$1.widgetSelected(Dialog.java:423) at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java: 89) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:81) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:848) at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:2034) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:1741) at org.eclipse.jface.window.Window.runEventLoop(Window.java:583) at org.eclipse.jface.window.Window.open(Window.java:563) at org.eclipse.ui.actions.ImportResourcesAction.run(ImportResourcesActio n.java:96) at org.eclipse.jface.action.Action.runWithEvent(Action.java:842) at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection (ActionContributionItem.java:542) at org.eclipse.jface.action.ActionContributionItem.access$4(ActionContri butionItem.java:496) at org.eclipse.jface.action.ActionContributionItem$6.handleEvent(ActionC ontributionItem.java:468) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:81) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:848) at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:2034) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:1741) at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1399) at org.eclipse.ui.internal.Workbench.run(Workbench.java:1382) at org.eclipse.core.internal.boot.InternalBootLoader.run(InternalBootLoa der.java:858) at org.eclipse.core.boot.BootLoader.run(BootLoader.java:461) 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:291) at org.eclipse.core.launcher.Main.run(Main.java:747) at org.eclipse.core.launcher.Main.main(Main.java:583) "VM Thread" prio=5 tid=0x008F4848 nid=0x794 runnable "VM Periodic Task Thread" prio=10 tid=0x0023F4B0 nid=0x538 waiting on condition "Suspend Checker Thread" prio=10 tid=0x0023FF30 nid=0x698 runnable
This seems like a JDT/UI deadlock - nothing to do with PDE. Moving to JDT UI first, please move where needed.
This is a know JDT/Core issue.
*** This bug has been marked as a duplicate of 37274 ***