Community
Participate
Working Groups
Build: I20050509-2010 My process got a GPF and exited. When I tried to restart, an NPE occurred that prevented startup from suceeding. Marking critical because the workspace was unusable after that point (I had to manually delete some metadata files before getting it to start again). Caused by: java.lang.NullPointerException at org.eclipse.core.internal.resources.Container.members(Container.java:184) at org.eclipse.core.internal.resources.Container.members(Container.java:163) at org.eclipse.core.internal.resources.AliasManager.addToLocationsMap(AliasManager.java:323) at org.eclipse.core.internal.resources.AliasManager.buildLocationsMap(AliasManager.java:367) at org.eclipse.core.internal.resources.AliasManager.startup(AliasManager.java:562) at org.eclipse.core.internal.resources.Workspace.startup(Workspace.java:1871) at org.eclipse.core.internal.resources.Workspace.open(Workspace.java:1642) at org.eclipse.core.resources.ResourcesPlugin.startup(ResourcesPlugin.java:357) at org.eclipse.core.internal.compatibility.PluginActivator.start(PluginActivator.java:31) at org.eclipse.osgi.framework.internal.core.BundleContextImpl$2.run(BundleContextImpl.java:994) at java.security.AccessController.doPrivileged(AccessController.java:189)
I believe the fix is to just instantiate RefreshManager before AliasManager in the workspace startup routine.
Fix released to HEAD.