Community
Participate
Working Groups
Build 20021018 + latest jdtcore Got the following NPE importing external plugins: !ENTRY org.eclipse.pde.ui 4 0 Oct 22, 2002 17:37:55.171 !MESSAGE java.lang.NullPointerException !STACK 0 java.lang.NullPointerException at org.eclipse.jdt.internal.core.SetClasspathOperation.generateClasspathChangeDelta s(SetClasspathOperation.java:260) at org.eclipse.jdt.internal.core.SetClasspathOperation.updateClasspath (SetClasspathOperation.java:508) at org.eclipse.jdt.internal.core.SetClasspathOperation.executeOperation (SetClasspathOperation.java:216) at org.eclipse.jdt.internal.core.JavaModelOperation.execute (JavaModelOperation.java:321) at org.eclipse.jdt.internal.core.JavaModelOperation.run (JavaModelOperation.java:621) at org.eclipse.core.internal.resources.Workspace.run (Workspace.java:1378) at org.eclipse.jdt.internal.core.JavaElement.runOperation (JavaElement.java:562) at org.eclipse.jdt.internal.core.JavaProject.setRawClasspath (JavaProject.java:2254) at org.eclipse.jdt.internal.core.JavaProject.setRawClasspath (JavaProject.java:2270) at org.eclipse.pde.internal.ui.wizards.imports.PluginImportOperation.createProject (PluginImportOperation.java:235) at org.eclipse.pde.internal.ui.wizards.imports.PluginImportOperation.run (PluginImportOperation.java:149) at org.eclipse.core.internal.resources.Workspace.run (Workspace.java:1378) at org.eclipse.pde.internal.ui.wizards.imports.PluginImportWizard$2.run (PluginImportWizard.java:136) at org.eclipse.jface.operation.ModalContext$ModalContextThread.run (ModalContext.java:98)
Workaround is to delete the existing projects that need to be imported first, then import the external plugins.
SetClasspathOperation did not handle the case where a project is being deleted and another project's classpath is modified. Fixed.
*** Bug 25228 has been marked as a duplicate of this bug. ***
Added regression test JavaElementDeltaTests.testDeleteProjectSetCPAnotherProject ()
*** Bug 25464 has been marked as a duplicate of this bug. ***
Verified.