Community
Participate
Working Groups
In M5, Package Explorer is not refreshed when I add or delete a project until Eclipse is restarted.. In order to recreate this bug: 1) right click in the Package Explorer pane. 2) choose "New" --> Project 3) choose Java and Java Project. click "Next" button 4) enter a project name.(e.g. "TestProject") click "Finish". The TestProject project is not shown in the Package Explorer pane. If Eclipse is shut down and then restarted, the project appears in the pane. Similar behavior is exhibited when deleting a project, and when adding a new package. JDK = 1.4.1_01.
This work fine for me in M5. Leon, can you please attach the log of the workspace you are seeing the problem.
From a mail received from leon@leonwebster.com (leon webster): Last night, I re-installed eclipse(2.1 m5) and imported my projects from the old workspace into the new workspace, and all seems to work fine now. So my suspicion is that I had a corrupt workspace. I think that under Visual Age there was an option that would "reorg" your workspace and clean up any problems. You may want to add something like that. but feel free to close this bug as a user error.
The log is 16MB huge so I only add the suspicious exception: IndexedStoreException:Could not find root context because store has invalid format. at org.eclipse.core.internal.indexing.IndexedStore.open (IndexedStore.java:349) at org.eclipse.core.internal.properties.IndexedStoreWrapper.open (IndexedStoreWrapper.java:41) at org.eclipse.core.internal.properties.IndexedStoreWrapper.create (IndexedStoreWrapper.java:96) at org.eclipse.core.internal.properties.IndexedStoreWrapper.getStore (IndexedStoreWrapper.java:166) at org.eclipse.core.internal.properties.IndexedStoreWrapper.getIndex (IndexedStoreWrapper.java:122) at org.eclipse.core.internal.properties.IndexedStoreWrapper.getCursor (IndexedStoreWrapper.java:172) at org.eclipse.core.internal.properties.PropertyStore.recordsMatching (PropertyStore.java:302) at org.eclipse.core.internal.properties.PropertyStore.get (PropertyStore.java:171) at org.eclipse.core.internal.properties.PropertyManager.getProperty (PropertyManager.java:108) at org.eclipse.core.internal.resources.Resource.getPersistentProperty (Resource.java:858) at org.eclipse.jdt.internal.core.DeltaProcessor.initializeRoots (DeltaProcessor.java:1120) at org.eclipse.jdt.internal.core.JavaModelOperation.execute (JavaModelOperation.java:340) at org.eclipse.jdt.internal.core.JavaModelOperation.run (JavaModelOperation.java:671) at org.eclipse.core.internal.resources.Workspace.run (Workspace.java:1588) at org.eclipse.jdt.core.JavaCore.run(JavaCore.java:2633) at org.eclipse.jdt.core.JavaCore.setClasspathContainer (JavaCore.java:2744) at org.eclipse.jdt.internal.launching.JREContainerInitializer.initialize (JREContainerInitializer.java:63) at org.eclipse.jdt.core.JavaCore$1.run(JavaCore.java:872) 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.getClasspathContainer (JavaCore.java:867) at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath (JavaProject.java:1438) at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath (JavaProject.java:1360) at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath (JavaProject.java:1336) at org.eclipse.jdt.internal.core.JavaProject.updatePackageFragmentRoots (JavaProject.java:2252) at org.eclipse.jdt.internal.core.JavaProject.generateInfos (JavaProject.java:878) 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:1780) at org.eclipse.jdt.internal.core.JavaElement.openHierarchy (JavaElement.java:503) at org.eclipse.jdt.internal.core.JavaElement.getElementInfo (JavaElement.java:296) 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:994) at org.eclipse.jface.viewers.AbstractTreeViewer.updatePlus (AbstractTreeViewer.java:1356) at org.eclipse.jface.viewers.AbstractTreeViewer.createTreeItem (AbstractTreeViewer.java:300) at org.eclipse.jface.viewers.AbstractTreeViewer$1.run (AbstractTreeViewer.java:282) at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:65) at org.eclipse.jface.viewers.AbstractTreeViewer.createChildren (AbstractTreeViewer.java:268) at org.eclipse.jface.viewers.AbstractTreeViewer$5.run (AbstractTreeViewer.java:712) at org.eclipse.jface.viewers.StructuredViewer.preservingSelection (StructuredViewer.java:796) at org.eclipse.jface.viewers.AbstractTreeViewer.inputChanged (AbstractTreeViewer.java:704) at org.eclipse.jface.viewers.ContentViewer.setInput (ContentViewer.java:232) at org.eclipse.jface.viewers.StructuredViewer.setInput (StructuredViewer.java:986) at org.eclipse.jdt.internal.ui.packageview.PackageExplorerPart.createPartControl (PackageExplorerPart.java:289) 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.ViewFactory$2.run(ViewFactory.java:165) 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.ViewFactory.busyRestoreView (ViewFactory.java:93) at org.eclipse.ui.internal.ViewFactory$1.run(ViewFactory.java:77) at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:65) at org.eclipse.ui.internal.ViewFactory.restoreView(ViewFactory.java:73) at org.eclipse.ui.internal.Perspective.restoreState (Perspective.java:907) at org.eclipse.ui.internal.WorkbenchPage.restoreState (WorkbenchPage.java:2245) at org.eclipse.ui.internal.WorkbenchWindow.restoreState (WorkbenchWindow.java:1224) at org.eclipse.ui.internal.Workbench.restoreState(Workbench.java:1150) at org.eclipse.ui.internal.Workbench.access$9(Workbench.java:1110) at org.eclipse.ui.internal.Workbench$10.run(Workbench.java:1028) 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:980) at org.eclipse.ui.internal.Workbench.init(Workbench.java:725) at org.eclipse.ui.internal.Workbench.run(Workbench.java:1260) 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) Moving to core if they are interested to dig into.
200K. I will attached the zip log file.
Created attachment 3499 [details] The zipped log
Old summary: Package Explorer not refreshed when project added/deleted
We have a report of a similar stack trace. The steps were: - create 55 classpath variables - shutdown - restart This suggests it could be a problem where some boundary condition is being hit on the property size. This needs further investigation (need to see if we can reproduce it in current code stream).
*** Bug 66294 has been marked as a duplicate of this bug. ***
Consolidating indexed store bugs. *** This bug has been marked as a duplicate of 14161 ***