"All Types Caching" prio=4 tid=0x02fab878 nid=0xaf8 waiting for monitor entry [39cf000..39cfd8c] at org.eclipse.jdt.internal.core.JavaModelManager.containerGet(JavaModelManager.java:159) - waiting to lock <0x128a2098> (a org.eclipse.jdt.internal.core.JavaModelManager) at org.eclipse.jdt.core.JavaCore.getClasspathContainer(JavaCore.java:1154) at org.eclipse.jdt.internal.core.ClasspathEntry.validateClasspathEntry(ClasspathEntry.java:1005) at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath(JavaProject.java:1813) at org.eclipse.jdt.internal.core.SetClasspathOperation.updateProjectReferencesIfNecessary(SetClasspathOperation.java:778) at org.eclipse.jdt.internal.core.SetClasspathOperation.executeOperation(SetClasspathOperation.java:249) at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:700) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1640) at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:744) at org.eclipse.jdt.internal.core.JavaProject.setRawClasspath(JavaProject.java:2605) at org.eclipse.jdt.core.JavaCore$5.run(JavaCore.java:3448) at org.eclipse.jdt.internal.core.BatchOperation.executeOperation(BatchOperation.java:34) at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:700) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1640) at org.eclipse.jdt.core.JavaCore.run(JavaCore.java:3262) at org.eclipse.jdt.core.JavaCore.setClasspathContainer(JavaCore.java:3431) at org.eclipse.pde.internal.core.ModelEntry.updateClasspathContainer(ModelEntry.java:109) at org.eclipse.pde.internal.core.RequiredPluginsInitializer.initialize(RequiredPluginsInitializer.java:40) at org.eclipse.jdt.core.JavaCore$1.run(JavaCore.java:1178) at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:609) at org.eclipse.core.runtime.Platform.run(Platform.java:541) at org.eclipse.jdt.core.JavaCore.getClasspathContainer(JavaCore.java:1173) at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath(JavaProject.java:1841) at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath(JavaProject.java:1755) at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath(JavaProject.java:1727) at org.eclipse.jdt.internal.core.DeltaProcessingState.initializeRoots(DeltaProcessingState.java:147) at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:698) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1640) at org.eclipse.jdt.core.JavaCore.run(JavaCore.java:3262) at org.eclipse.jdt.core.JavaCore.setClasspathContainer(JavaCore.java:3431) at org.eclipse.jdt.internal.launching.JREContainerInitializer.initialize(JREContainerInitializer.java:51) at org.eclipse.jdt.core.JavaCore$1.run(JavaCore.java:1178) at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:609) at org.eclipse.core.runtime.Platform.run(Platform.java:541) at org.eclipse.jdt.core.JavaCore.getClasspathContainer(JavaCore.java:1173) at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath(JavaProject.java:1841) at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath(JavaProject.java:1755) at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath(JavaProject.java:1727) at org.eclipse.jdt.internal.core.search.JavaSearchScope.add(JavaSearchScope.java:78) at org.eclipse.jdt.internal.core.search.JavaWorkspaceScope.initialize(JavaWorkspaceScope.java:79) at org.eclipse.jdt.internal.core.search.JavaSearchScope.(JavaSearchScope.java:52) at org.eclipse.jdt.internal.core.search.JavaWorkspaceScope.(JavaWorkspaceScope.java:30) at org.eclipse.jdt.core.search.SearchEngine.createWorkspaceScope(SearchEngine.java:423) at org.eclipse.jdt.internal.corext.util.AllTypesCache.search(AllTypesCache.java:502) at org.eclipse.jdt.internal.corext.util.AllTypesCache$TypeCacher.doSearchTypes(AllTypesCache.java:180) at org.eclipse.jdt.internal.corext.util.AllTypesCache$TypeCacher.run(AllTypesCache.java:149) "main" prio=7 tid=0x000352c0 nid=0xbc8 runnable [7c000..7fc3c] at java.lang.Object.wait(Native Method) at org.eclipse.core.internal.jobs.ImplicitJobs$ThreadJob.joinRun(ImplicitJobs.java:122) - locked <0x103c0018> (a org.eclipse.core.internal.jobs.ImplicitJobs$ThreadJob) at org.eclipse.core.internal.jobs.ImplicitJobs.begin(ImplicitJobs.java:295) at org.eclipse.core.internal.jobs.JobManager.beginRule(JobManager.java:155) at org.eclipse.core.internal.resources.WorkManager.checkIn(WorkManager.java:95) at org.eclipse.core.internal.resources.Workspace.prepareOperation(Workspace.java:1595) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1635) at org.eclipse.jdt.core.JavaCore.run(JavaCore.java:3262) at org.eclipse.jdt.core.JavaCore.run(JavaCore.java:3219) at org.eclipse.pde.internal.ui.preferences.ExternalPluginsBlock$1.run(ExternalPluginsBlock.java:265) at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:84) at org.eclipse.pde.internal.ui.preferences.ExternalPluginsBlock.save(ExternalPluginsBlock.java:262) at org.eclipse.pde.internal.ui.preferences.TargetPlatformPreferencePage.performOk(TargetPlatformPreferencePage.java:161) at org.eclipse.jface.preference.PreferencePage.performApply(PreferencePage.java:409) at org.eclipse.jface.preference.PreferencePage$2.widgetSelected(PreferencePage.java:272) at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:89) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:82) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:769) at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:2592) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2270) at org.eclipse.jface.window.Window.runEventLoop(Window.java:670) at org.eclipse.jface.window.Window.open(Window.java:650) at org.eclipse.ui.internal.OpenPreferencesAction.run(OpenPreferencesAction.java:72) at org.eclipse.jface.action.Action.runWithEvent(Action.java:881) at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:550) at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:502) at org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:435) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:82) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:769) at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:2592) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2270) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.runEventLoop(EventLoopProgressMonitor.java:114) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.isCanceled(EventLoopProgressMonitor.java:94) at org.eclipse.core.internal.jobs.ImplicitJobs$ThreadJob.isCanceled(ImplicitJobs.java:142) at org.eclipse.core.internal.jobs.ImplicitJobs$ThreadJob.joinRun(ImplicitJobs.java:110) at org.eclipse.core.internal.jobs.ImplicitJobs.begin(ImplicitJobs.java:295) at org.eclipse.core.internal.jobs.JobManager.beginRule(JobManager.java:155) at org.eclipse.core.internal.resources.WorkManager.checkIn(WorkManager.java:95) at org.eclipse.core.internal.resources.Workspace.prepareOperation(Workspace.java:1595) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1635) at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:744) at org.eclipse.jdt.internal.core.JavaProject.setRawClasspath(JavaProject.java:2605) at org.eclipse.jdt.core.JavaCore$5.run(JavaCore.java:3448) at org.eclipse.jdt.internal.core.BatchOperation.executeOperation(BatchOperation.java:34) at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:700) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1640) at org.eclipse.jdt.core.JavaCore.run(JavaCore.java:3262) at org.eclipse.jdt.core.JavaCore.setClasspathContainer(JavaCore.java:3431) at org.eclipse.jdt.internal.launching.JREContainerInitializer.initialize(JREContainerInitializer.java:51) at org.eclipse.jdt.core.JavaCore$1.run(JavaCore.java:1178) at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:609) at org.eclipse.core.runtime.Platform.run(Platform.java:541) at org.eclipse.jdt.core.JavaCore.getClasspathContainer(JavaCore.java:1173) at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath(JavaProject.java:1841) at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath(JavaProject.java:1755) at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath(JavaProject.java:1727) at org.eclipse.jdt.core.JavaCore.setClasspathContainer(JavaCore.java:3422) at org.eclipse.pde.internal.core.ModelEntry.updateClasspathContainer(ModelEntry.java:109) at org.eclipse.pde.internal.core.RequiredPluginsInitializer.initialize(RequiredPluginsInitializer.java:40) at org.eclipse.jdt.core.JavaCore$1.run(JavaCore.java:1178) at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:609) at org.eclipse.core.runtime.Platform.run(Platform.java:541) at org.eclipse.jdt.core.JavaCore.getClasspathContainer(JavaCore.java:1173) at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath(JavaProject.java:1841) at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath(JavaProject.java:1755) at org.eclipse.jdt.internal.core.JavaProject.computeExpandedClasspath(JavaProject.java:350) at org.eclipse.jdt.internal.core.JavaProject.computeExpandedClasspath(JavaProject.java:367) at org.eclipse.jdt.internal.core.JavaProject.getExpandedClasspath(JavaProject.java:1314) at org.eclipse.jdt.internal.core.JavaProject.getExpandedClasspath(JavaProject.java:1293) at org.eclipse.jdt.internal.core.JavaProject.getClasspathEntryFor(JavaProject.java:1246) at org.eclipse.jdt.internal.core.PackageFragmentRoot.findSourceAttachmentRecommendation(PackageFragmentRoot.java:401) at org.eclipse.jdt.internal.core.PackageFragmentRoot.getSourceAttachmentProperty(PackageFragmentRoot.java:650) at org.eclipse.jdt.internal.core.PackageFragmentRoot.getSourceAttachmentPath(PackageFragmentRoot.java:624) at org.eclipse.pde.internal.core.ClasspathUtilCore.addExtraClasspathEntries(ClasspathUtilCore.java:142) at org.eclipse.pde.internal.core.ClasspathUtilCore.computePluginEntries(ClasspathUtilCore.java:94) at org.eclipse.pde.internal.core.ClasspathUtilCore.computePluginEntries(ClasspathUtilCore.java:163) at org.eclipse.pde.internal.core.RequiredPluginsClasspathContainer.getClasspathEntries(RequiredPluginsClasspathContainer.java:46) at org.eclipse.jdt.internal.core.JavaModelManager.containerPut(JavaModelManager.java:223) - locked <0x128a2098> (a org.eclipse.jdt.internal.core.JavaModelManager) at org.eclipse.jdt.core.JavaCore.setClasspathContainer(JavaCore.java:3423) at org.eclipse.pde.internal.core.ModelEntry.updateClasspathContainer(ModelEntry.java:109) at org.eclipse.pde.internal.core.RequiredPluginsInitializer.initialize(RequiredPluginsInitializer.java:40) at org.eclipse.jdt.core.JavaCore$1.run(JavaCore.java:1178) at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:609) at org.eclipse.core.runtime.Platform.run(Platform.java:541) at org.eclipse.jdt.core.JavaCore.getClasspathContainer(JavaCore.java:1173) at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath(JavaProject.java:1841) at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath(JavaProject.java:1755) at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath(JavaProject.java:1727) at org.eclipse.jdt.internal.core.DeltaProcessingState.initializeRoots(DeltaProcessingState.java:147) at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:698) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1640) at org.eclipse.jdt.core.JavaCore.run(JavaCore.java:3262) at org.eclipse.jdt.core.JavaCore.setClasspathContainer(JavaCore.java:3431) at org.eclipse.jdt.internal.launching.JREContainerInitializer.initialize(JREContainerInitializer.java:51) at org.eclipse.jdt.core.JavaCore$1.run(JavaCore.java:1178) at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:609) at org.eclipse.core.runtime.Platform.run(Platform.java:541) at org.eclipse.jdt.core.JavaCore.getClasspathContainer(JavaCore.java:1173) at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath(JavaProject.java:1841) at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath(JavaProject.java:1755) at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath(JavaProject.java:1727) at org.eclipse.jdt.core.JavaCore.setClasspathContainer(JavaCore.java:3422) at org.eclipse.pde.internal.core.ModelEntry.updateClasspathContainer(ModelEntry.java:109) at org.eclipse.pde.internal.core.RequiredPluginsInitializer.initialize(RequiredPluginsInitializer.java:40) at org.eclipse.jdt.core.JavaCore$1.run(JavaCore.java:1178) at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:609) at org.eclipse.core.runtime.Platform.run(Platform.java:541) at org.eclipse.jdt.core.JavaCore.getClasspathContainer(JavaCore.java:1173) at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath(JavaProject.java:1841) at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath(JavaProject.java:1755) at org.eclipse.jdt.internal.core.JavaProject.computeExpandedClasspath(JavaProject.java:350) at org.eclipse.jdt.internal.core.JavaProject.computeExpandedClasspath(JavaProject.java:367) at org.eclipse.jdt.internal.core.JavaProject.getExpandedClasspath(JavaProject.java:1314) at org.eclipse.jdt.internal.core.JavaProject.getExpandedClasspath(JavaProject.java:1293) at org.eclipse.jdt.internal.core.PackageFragmentRoot.determineKind(PackageFragmentRoot.java:325) at org.eclipse.jdt.internal.core.PackageFragmentRoot.buildStructure(PackageFragmentRoot.java:172) at org.eclipse.jdt.internal.core.Openable.generateInfos(Openable.java:183) at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:567) at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:304) at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:290) at org.eclipse.jdt.internal.core.JavaElement.getChildren(JavaElement.java:245) at org.eclipse.jdt.internal.core.JavaProject.getPackageFragmentsInRoots(JavaProject.java:1615) at org.eclipse.jdt.internal.core.JavaProject.getPackageFragments(JavaProject.java:1600) at org.eclipse.jdt.internal.ui.browsing.PackagesViewFlatContentProvider.getChildren(PackagesViewFlatContentProvider.java:57) at org.eclipse.jdt.internal.ui.browsing.PackagesViewFlatContentProvider.getElements(PackagesViewFlatContentProvider.java:108) at org.eclipse.jface.viewers.StructuredViewer.getRawChildren(StructuredViewer.java:516) at org.eclipse.jdt.internal.ui.browsing.PackagesViewTableViewer.getFilteredChildren(PackagesViewTableViewer.java:63) at org.eclipse.jface.viewers.StructuredViewer.getSortedChildren(StructuredViewer.java:567) at org.eclipse.jface.viewers.TableViewer.internalRefresh(TableViewer.java:465) at org.eclipse.jface.viewers.TableViewer.internalRefresh(TableViewer.java:449) at org.eclipse.jdt.internal.ui.browsing.PackagesViewTableViewer.internalRefresh(PackagesViewTableViewer.java:105) at org.eclipse.jface.viewers.StructuredViewer$7.run(StructuredViewer.java:870) at org.eclipse.jface.viewers.StructuredViewer.preservingSelection(StructuredViewer.java:810) at org.eclipse.jface.viewers.StructuredViewer.refresh(StructuredViewer.java:868) at org.eclipse.jface.viewers.StructuredViewer.refresh(StructuredViewer.java:830) at org.eclipse.jface.viewers.TableViewer.inputChanged(TableViewer.java:416) at org.eclipse.jface.viewers.ContentViewer.setInput(ContentViewer.java:238) at org.eclipse.jface.viewers.StructuredViewer.setInput(StructuredViewer.java:1004) at org.eclipse.jdt.internal.ui.browsing.PackageViewerWrapper.setViewerInput(PackageViewerWrapper.java:307) at org.eclipse.jdt.internal.ui.browsing.PackagesView.setViewerWrapperInput(PackagesView.java:340) at org.eclipse.jdt.internal.ui.browsing.PackagesView.setInput(PackagesView.java:335) at org.eclipse.jdt.internal.ui.browsing.JavaBrowsingPart.adjustInputAndSetSelection(JavaBrowsingPart.java:974) at org.eclipse.jdt.internal.ui.browsing.PackagesView.adjustInputAndSetSelection(PackagesView.java:411) at org.eclipse.jdt.internal.ui.browsing.JavaBrowsingPart.selectionChanged(JavaBrowsingPart.java:727) at org.eclipse.ui.internal.AbstractSelectionService$4.run(AbstractSelectionService.java:178) at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:609) at org.eclipse.core.runtime.Platform.run(Platform.java:541) at org.eclipse.ui.internal.AbstractSelectionService.firePostSelection(AbstractSelectionService.java:176) at org.eclipse.ui.internal.AbstractSelectionService.partActivated(AbstractSelectionService.java:259) at org.eclipse.ui.internal.WorkbenchPage.firePartActivated(WorkbenchPage.java:1298) at org.eclipse.ui.internal.WorkbenchPage.setActivePart(WorkbenchPage.java:2595) at org.eclipse.ui.internal.WorkbenchPage.activate(WorkbenchPage.java:455) at org.eclipse.ui.internal.WorkbenchPage.hideView(WorkbenchPage.java:1758) at org.eclipse.ui.internal.WorkbenchPage.hideView(WorkbenchPage.java:1718) at org.eclipse.ui.internal.ViewPane.doHide(ViewPane.java:300) at org.eclipse.ui.internal.PartTabFolder.close(PartTabFolder.java:260) at org.eclipse.ui.internal.PartTabFolder$1.close(PartTabFolder.java:76) at org.eclipse.ui.internal.presentations.BasicStackPresentation$6.close(BasicStackPresentation.java:186) at org.eclipse.swt.custom.CTabFolder.onMouse(CTabFolder.java:1987) at org.eclipse.swt.custom.CTabFolder$1.handleEvent(CTabFolder.java:283) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:82) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:769) at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:2592) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2270) at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1437) at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1408) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:244) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:140) at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:90) at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:280) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:240) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:117) 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:267) at org.eclipse.core.launcher.Main.run(Main.java:699) at org.eclipse.core.launcher.Main.main(Main.java:683)