Community
Participate
Working Groups
java.lang.NullPointerException at org.eclipse.pde.api.tools.ui.internal.preferences.ApiUseScanPreferencePage.hasLocationsChanges(ApiUseScanPreferencePage.java:456) at org.eclipse.pde.api.tools.ui.internal.preferences.ApiUseScanPreferencePage.applyChanges(ApiUseScanPreferencePage.java:433) at org.eclipse.pde.api.tools.ui.internal.preferences.ApiUseScanPreferencePage.performApply(ApiUseScanPreferencePage.java:366) at org.eclipse.jface.preference.PreferencePage$2.widgetSelected(PreferencePage.java:281) at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:234) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1053)
I have a fix for the NPE, but then I get the following. I will work on an additional fix. org.eclipse.core.runtime.AssertionFailedException: null argument: at org.eclipse.core.runtime.Assert.isNotNull(Assert.java:85) at org.eclipse.core.runtime.Assert.isNotNull(Assert.java:73) at org.eclipse.pde.api.tools.internal.util.Util.getBuildJob(Util.java:532) at org.eclipse.pde.api.tools.ui.internal.preferences.ApiUseScanPreferencePage.applyChanges(ApiUseScanPreferencePage.java:436) at org.eclipse.pde.api.tools.ui.internal.preferences.ApiUseScanPreferencePage.performApply(ApiUseScanPreferencePage.java:366) at org.eclipse.jface.preference.PreferencePage$2.widgetSelected(PreferencePage.java:281)
Fixed in HEAD. Ankur, please verify.
Fixed
For the NPE you just need a clean workspace. Anyone who tried using the version in HEAD for the first time wouldn't be able to! For the second error, you need to have no projects in your workspace that have api tooling enabled.
+1
Verified in I20101206-1800