Full thread dump Java HotSpot(TM) Client VM (1.4.1_01-b01 mixed mode): "Java indexing" daemon prio=4 tid=0x1377A870 nid=0x1c0 waiting on condition [145cf000..145cfd8c] at java.lang.Thread.sleep(Native Method) at org.eclipse.jdt.internal.core.search.processing.JobManager.run(JobManager.java:334) at java.lang.Thread.run(Thread.java:536) "Decoration" prio=2 tid=0x137BE6A0 nid=0x430 waiting for monitor entry [143bf000..143bfd8c] at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:294) - waiting to lock <03E54A68> (a org.eclipse.jdt.internal.core.JavaModelManager) at org.eclipse.jdt.internal.core.JavaElement.getChildren(JavaElement.java:252) at org.eclipse.jdt.internal.core.JavaElement.getChildrenOfType(JavaElement.java:261) at org.eclipse.jdt.internal.core.JavaModel.getJavaProjects(JavaModel.java:393) at org.eclipse.jdt.internal.core.DeltaProcessor.checkProjectsBeingAddedOrRemoved(DeltaProcessor.java:471) at org.eclipse.jdt.internal.core.DeltaProcessor.resourceChanged(DeltaProcessor.java:1645) at org.eclipse.core.internal.events.NotificationManager$1.run(NotificationManager.java:137) at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:867) at org.eclipse.core.runtime.Platform.run(Platform.java:413) at org.eclipse.core.internal.events.NotificationManager.notify(NotificationManager.java:152) at org.eclipse.core.internal.events.NotificationManager.broadcastChanges(NotificationManager.java:67) at org.eclipse.core.internal.resources.Workspace.broadcastChanges(Workspace.java:161) at org.eclipse.core.internal.resources.Workspace.endOperation(Workspace.java:881) at org.eclipse.core.internal.resources.Synchronizer.setSyncInfo(Synchronizer.java:242) at org.eclipse.team.internal.ccvs.core.resources.SynchronizerSyncInfoCache.setCachedSyncBytes(SynchronizerSyncInfoCache.java:259) at org.eclipse.team.internal.ccvs.core.resources.EclipseSynchronizer.cacheResourceSyncForChildren(EclipseSynchronizer.java:666) at org.eclipse.team.internal.ccvs.core.resources.EclipseSynchronizer.members(EclipseSynchronizer.java:360) at org.eclipse.team.internal.ccvs.core.resources.EclipseFolder.members(EclipseFolder.java:56) at org.eclipse.team.internal.ccvs.core.resources.EclipseFolder.calculateAndSaveChildModificationStates(EclipseFolder.java:381) at org.eclipse.team.internal.ccvs.core.resources.EclipseFolder.isModified(EclipseFolder.java:348) at org.eclipse.team.internal.ccvs.ui.CVSLightweightDecorator.isDirty(CVSLightweightDecorator.java:114) at org.eclipse.team.internal.ccvs.ui.CVSLightweightDecorator.isDirty(CVSLightweightDecorator.java:130) at org.eclipse.team.internal.ccvs.ui.CVSLightweightDecorator.decorate(CVSLightweightDecorator.java:200) at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.decorate(LightweightDecoratorDefinition.java:152) at org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable.run(LightweightDecoratorManager.java:60) at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:867) at org.eclipse.core.runtime.Platform.run(Platform.java:413) at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.decorate(LightweightDecoratorManager.java:209) at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDecorations(LightweightDecoratorManager.java:190) at org.eclipse.ui.internal.decorators.DecorationScheduler$3.run(DecorationScheduler.java:302) at java.lang.Thread.run(Thread.java:536) "Signal Dispatcher" daemon prio=10 tid=0x008FDD40 nid=0x560 waiting on condition [0..0] "Finalizer" daemon prio=9 tid=0x008F71C8 nid=0x264 in Object.wait() [133cf000..133cfd8c] at java.lang.Object.wait(Native Method) - waiting on <03950138> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111) - locked <03950138> (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=0x0023D3C0 nid=0x2f8 in Object.wait() [1338f000..1338fd8c] at java.lang.Object.wait(Native Method) - waiting on <039501A0> (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 <039501A0> (a java.lang.ref.Reference$Lock) "main" prio=5 tid=0x00234D38 nid=0x4a4 in Object.wait() [6e000..6fc40] at java.lang.Object.wait(Native Method) - waiting on <02EC8DA0> (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 <02EC8DA0> (a org.eclipse.core.internal.utils.Semaphore) at org.eclipse.core.resources.WorkspaceLock.acquire(WorkspaceLock.java:49) at org.eclipse.ui.internal.UIWorkspaceLock.acquire(UIWorkspaceLock.java:40) at org.eclipse.core.internal.resources.WorkManager.checkIn(WorkManager.java:79) at org.eclipse.core.internal.resources.Workspace.prepareOperation(Workspace.java:1551) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1586) at org.eclipse.jdt.core.JavaCore.run(JavaCore.java:2699) at org.eclipse.jdt.core.JavaCore.updateVariableValues(JavaCore.java:3134) at org.eclipse.jdt.core.JavaCore.setClasspathVariables(JavaCore.java:2925) at org.eclipse.jdt.core.JavaCore.setClasspathVariable(JavaCore.java:2897) at org.eclipse.jdt.internal.launching.JavaClasspathVariablesInitializer.setJREVariable(JavaClasspathVariablesInitializer.java:96) at org.eclipse.jdt.internal.launching.JavaClasspathVariablesInitializer.initialize(JavaClasspathVariablesInitializer.java:73) at org.eclipse.jdt.core.JavaCore$2.run(JavaCore.java:1016) at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:867) at org.eclipse.core.runtime.Platform.run(Platform.java:413) at org.eclipse.jdt.core.JavaCore.getClasspathVariable(JavaCore.java:1011) at org.eclipse.jdt.core.JavaCore.getResolvedVariablePath(JavaCore.java:1754) at org.eclipse.jdt.core.JavaCore.getResolvedClasspathEntry(JavaCore.java:1720) at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath(JavaProject.java:1516) at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath(JavaProject.java:1469) at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath(JavaProject.java:1445) at org.eclipse.jdt.internal.core.JavaProject.updatePackageFragmentRoots(JavaProject.java:2333) at org.eclipse.jdt.internal.core.JavaProject.generateInfos(JavaProject.java:971) at org.eclipse.jdt.internal.core.Openable.buildStructure(Openable.java:71) at org.eclipse.jdt.internal.core.Openable.openWhenClosed(Openable.java:394) at org.eclipse.jdt.internal.core.JavaProject.openWhenClosed(JavaProject.java:1866) at org.eclipse.jdt.internal.core.JavaElement.openHierarchy(JavaElement.java:503) at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:296) - locked <03E54A68> (a org.eclipse.jdt.internal.core.JavaModelManager) at org.eclipse.jdt.internal.core.JavaElement.getChildren(JavaElement.java:252) at org.eclipse.jdt.internal.core.Openable.hasChildren(Openable.java:274) at org.eclipse.jdt.ui.StandardJavaElementContentProvider.hasChildren(StandardJavaElementContentProvider.java:241) at org.eclipse.jface.viewers.AbstractTreeViewer.isExpandable(AbstractTreeViewer.java:1014) at org.eclipse.jface.viewers.AbstractTreeViewer.updatePlus(AbstractTreeViewer.java:1379) at org.eclipse.jface.viewers.AbstractTreeViewer.createTreeItem(AbstractTreeViewer.java:319) at org.eclipse.jface.viewers.AbstractTreeViewer$1.run(AbstractTreeViewer.java:301) at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:65) at org.eclipse.jface.viewers.AbstractTreeViewer.createChildren(AbstractTreeViewer.java:287) at org.eclipse.jface.viewers.AbstractTreeViewer$5.run(AbstractTreeViewer.java:718) at org.eclipse.jface.viewers.StructuredViewer.preservingSelection(StructuredViewer.java:798) at org.eclipse.jface.viewers.AbstractTreeViewer.inputChanged(AbstractTreeViewer.java:710) at org.eclipse.jface.viewers.ContentViewer.setInput(ContentViewer.java:232) at org.eclipse.jface.viewers.StructuredViewer.setInput(StructuredViewer.java:988) at org.eclipse.jdt.internal.ui.packageview.PackageExplorerPart.createPartControl(PackageExplorerPart.java:299) at org.eclipse.ui.internal.PartPane$4.run(PartPane.java:138) at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:867) at org.eclipse.core.runtime.Platform.run(Platform.java:413) at org.eclipse.ui.internal.PartPane.createChildControl(PartPane.java:134) at org.eclipse.ui.internal.ViewPane.createChildControl(ViewPane.java:202) at org.eclipse.ui.internal.PartPane.createControl(PartPane.java:183) at org.eclipse.ui.internal.ViewPane.createControl(ViewPane.java:181) at org.eclipse.ui.internal.PartTabFolder.createPartTab(PartTabFolder.java:251) at org.eclipse.ui.internal.PartTabFolder.createControl(PartTabFolder.java:223) at org.eclipse.ui.internal.PartSashContainer.createControl(PartSashContainer.java:191) at org.eclipse.ui.internal.PerspectivePresentation.activate(PerspectivePresentation.java:96) at org.eclipse.ui.internal.Perspective.onActivate(Perspective.java:715) at org.eclipse.ui.internal.WorkbenchPage.onActivate(WorkbenchPage.java:1777) at org.eclipse.ui.internal.WorkbenchWindow$7.run(WorkbenchWindow.java:1474) at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:65) at org.eclipse.ui.internal.WorkbenchWindow.setActivePage(WorkbenchWindow.java:1461) at org.eclipse.ui.internal.WorkbenchWindow.restoreState(WorkbenchWindow.java:1342) at org.eclipse.ui.internal.Workbench.restoreState(Workbench.java:1132) at org.eclipse.ui.internal.Workbench.access$9(Workbench.java:1092) at org.eclipse.ui.internal.Workbench$10.run(Workbench.java:1010) at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:867) at org.eclipse.core.runtime.Platform.run(Platform.java:413) at org.eclipse.ui.internal.Workbench.openPreviousWorkbenchState(Workbench.java:962) at org.eclipse.ui.internal.Workbench.init(Workbench.java:742) at org.eclipse.ui.internal.Workbench.run(Workbench.java:1242) at org.eclipse.core.internal.boot.InternalBootLoader.run(InternalBootLoader.java:845) 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(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:324) at org.eclipse.core.launcher.Main.basicRun(Main.java:247) at org.eclipse.core.launcher.Main.run(Main.java:703) at org.eclipse.core.launcher.Main.main(Main.java:539) "VM Thread" prio=5 tid=0x008DD980 nid=0x404 runnable "VM Periodic Task Thread" prio=10 tid=0x00905980 nid=0x4f8 waiting on condition "Suspend Checker Thread" prio=10 tid=0x008FCD98 nid=0x4c0 runnable