Community
Participate
Working Groups
Build: - Running the SDK, added all plug-ins to the search path - Opened a class in an external plugin (Help from org.eclipse.help.base) in my case -> Error occurred: Caused by: java.lang.NullPointerException at org.eclipse.pde.internal.runtime.registry.model.ServiceRegistration.getUsingBundles(ServiceRegistration.java:76) at org.eclipse.pde.internal.runtime.registry.RegistryBrowserModelChangeListener.getTopLevelElement(RegistryBrowserModelChangeListener.java:63) at org.eclipse.pde.internal.runtime.registry.RegistryBrowserModelChangeListener.refreshTopLevelElements(RegistryBrowserModelChangeListener.java:99) at org.eclipse.pde.internal.runtime.registry.RegistryBrowserModelChangeListener.update(RegistryBrowserModelChangeListener.java:129) at org.eclipse.pde.internal.runtime.registry.RegistryBrowserModelChangeListener$1.run(RegistryBrowserModelChangeListener.java:26) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:135)
eclipse.buildId=I20110428-0200 java.version=1.6.0_22
I kept getting this exception every couple of seconds until eventually I restarted to get rid of it.
Created attachment 194975 [details] Fix
Anytime we access the registry model there is the possibility of it being null. We check for null in most cases, but I found two cases where we do not (one of which is the one John is encountering). I also commented the variable to remind future developers to check for it. Ankur, please review for RC1.
Applied to HEAD
Verified the code change is in I20110514-0800