Community
Participate
Working Groups
20020312, Win2K Defect opened against JDT because it is where NPE is throws, but not sure if JDT is causing the problem. Please reassign as appropriate - Have started with a new workspace (to make Team happy). - Turned off auto builds. - Have added my projects from repo. - Have imported required binary projects. - Tried to delete org.eclipse.core.boot (binary) ... checked "do not delete content". Get internal error, project remains in jdt perspective but the icon shows it as closed project. Can't do anything with it after. Project does not appear in resource perspective. Following was in the .log Log: Wed Mar 13 11:43:31 EST 2002 2 org.eclipse.core.resources 2 Problems occurred when invoking code from plug-in: org.eclipse.core.resources. java.lang.NullPointerException at org.eclipse.jdt.internal.core.JarPackageFragmentRoot.getSourceAttachmentProperty Name(JarPackageFragmentRoot.java:516) at org.eclipse.jdt.internal.core.JarPackageFragmentRoot.setSourceAttachmentProperty (JarPackageFragmentRoot.java:506) at org.eclipse.jdt.internal.core.JavaProject.closing(JavaProject.java:187) at org.eclipse.jdt.internal.core.JavaElement.close(JavaElement.java:102) at org.eclipse.jdt.internal.core.DeltaProcessor.close(DeltaProcessor.java:200) at org.eclipse.jdt.internal.core.DeltaProcessor.elementRemoved(DeltaProcessor.java: 551) at org.eclipse.jdt.internal.core.DeltaProcessor.updateCurrentDeltaAndIndex(DeltaPro cessor.java:847) at org.eclipse.jdt.internal.core.DeltaProcessor.traverseDelta(DeltaProcessor.java:9 18) at org.eclipse.jdt.internal.core.DeltaProcessor.processResourceDelta(DeltaProcessor .java:812) at org.eclipse.jdt.internal.core.JavaModelManager.resourceChanged(JavaModelManager. java:1047) at org.eclipse.core.internal.events.NotificationManager$1.run(NotificationManager.j ava:123) at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:817 ) at org.eclipse.core.runtime.Platform.run(Platform.java:395) at org.eclipse.core.internal.events.NotificationManager.notify(NotificationManager. java:138) at org.eclipse.core.internal.events.NotificationManager.broadcastChanges(Notificati onManager.java:62) at org.eclipse.core.internal.resources.Workspace.broadcastChanges(Workspace.java:12 7) at org.eclipse.core.internal.resources.Workspace.endOperation(Workspace.java(Compil ed Code)) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1297) at org.eclipse.ui.actions.WorkspaceModifyOperation.run(WorkspaceModifyOperation.jav a:78) at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.jav a:98) Log: Wed Mar 13 11:43:37 EST 2002 1 org.eclipse.core.resources 4 Unhandled exception caught in event loop. Log: Wed Mar 13 11:43:37 EST 2002 4 org.eclipse.ui 0 java.lang.NullPointerException java.lang.NullPointerException at org.eclipse.ui.actions.DeleteResourceAction$DeleteProjectDialog.createCustomArea (DeleteResourceAction.java:79) at org.eclipse.jface.dialogs.MessageDialog.createDialogArea(MessageDialog.java:201) at org.eclipse.jface.dialogs.Dialog.createContents(Dialog.java:465) at org.eclipse.jface.window.Window.create(Window.java:263) at org.eclipse.jface.window.Window.open(Window.java:512) at org.eclipse.ui.actions.DeleteResourceAction.confirmDeleteProjects(DeleteResource Action.java:244) at org.eclipse.ui.actions.DeleteResourceAction.confirmDelete(DeleteResourceAction.j ava:205) at org.eclipse.ui.actions.DeleteResourceAction.run(DeleteResourceAction.java:341) at org.eclipse.jdt.internal.ui.reorg.JdtDeleteResourceAction.deleteProjects(JdtDele teResourceAction.java:69) at org.eclipse.jdt.internal.ui.reorg.JdtDeleteResourceAction.run(JdtDeleteResourceA ction.java:43) at org.eclipse.jdt.internal.ui.reorg.DeleteAction.run(DeleteAction.java:46) at org.eclipse.jface.action.Action.runWithEvent(Action.java:466) at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionCont ributionItem.java:407) at org.eclipse.jface.action.ActionContributionItem.handleWidgetEvent(ActionContribu tionItem.java:361) at org.eclipse.jface.action.ActionContributionItem.access$0(ActionContributionItem. java:352) at org.eclipse.jface.action.ActionContributionItem$ActionListener.handleEvent(Actio nContributionItem.java:47) at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java(Compiled Code)) at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java(Compiled Code)) at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java(Compiled Code)) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java(Compiled Code)) at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java(Compiled Code)) at org.eclipse.ui.internal.Workbench.run(Workbench.java:675) at org.eclipse.core.internal.boot.InternalBootLoader.run(InternalBootLoader.java:77 7) at org.eclipse.core.boot.BootLoader.run(BootLoader.java:319) at java.lang.reflect.Method.invoke(Native Method) at org.eclipse.core.launcher.Main.basicRun(Main.java:151) at org.eclipse.core.launcher.Main.run(Main.java:502) at org.eclipse.core.launcher.Main.main(Main.java:362) Log: Wed Mar 13 11:44:16 EST 2002 1 org.eclipse.core.resources 4 Unhandled exception caught in event loop. Log: Wed Mar 13 11:44:16 EST 2002 4 org.eclipse.ui 0 java.lang.NullPointerException java.lang.NullPointerException at org.eclipse.ui.actions.DeleteResourceAction$DeleteProjectDialog.createCustomArea (DeleteResourceAction.java:79) at org.eclipse.jface.dialogs.MessageDialog.createDialogArea(MessageDialog.java:201) at org.eclipse.jface.dialogs.Dialog.createContents(Dialog.java:465) at org.eclipse.jface.window.Window.create(Window.java:263) at org.eclipse.jface.window.Window.open(Window.java:512) at org.eclipse.ui.actions.DeleteResourceAction.confirmDeleteProjects(DeleteResource Action.java:244) at org.eclipse.ui.actions.DeleteResourceAction.confirmDelete(DeleteResourceAction.j ava:205) at org.eclipse.ui.actions.DeleteResourceAction.run(DeleteResourceAction.java:341) at org.eclipse.jdt.internal.ui.reorg.JdtDeleteResourceAction.deleteProjects(JdtDele teResourceAction.java:69) at org.eclipse.jdt.internal.ui.reorg.JdtDeleteResourceAction.run(JdtDeleteResourceA ction.java:43) at org.eclipse.jdt.internal.ui.reorg.DeleteAction.run(DeleteAction.java:46) at org.eclipse.jface.action.Action.runWithEvent(Action.java:466) at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionCont ributionItem.java:407) at org.eclipse.jface.action.ActionContributionItem.handleWidgetEvent(ActionContribu tionItem.java:361) at org.eclipse.jface.action.ActionContributionItem.access$0(ActionContributionItem. java:352) at org.eclipse.jface.action.ActionContributionItem$ActionListener.handleEvent(Actio nContributionItem.java:47) at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java(Compiled Code)) at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java(Compiled Code)) at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java(Compiled Code)) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java(Compiled Code)) at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java(Compiled Code)) at org.eclipse.ui.internal.Workbench.run(Workbench.java:675) at org.eclipse.core.internal.boot.InternalBootLoader.run(InternalBootLoader.java:77 7) at org.eclipse.core.boot.BootLoader.run(BootLoader.java:319) at java.lang.reflect.Method.invoke(Native Method) at org.eclipse.core.launcher.Main.basicRun(Main.java:151) at org.eclipse.core.launcher.Main.run(Main.java:502) at org.eclipse.core.launcher.Main.main(Main.java:362) Log: Wed Mar 13 11:44:27 EST 2002 2 org.eclipse.core.resources 2 Problems occurred when invoking code from plug-in: org.eclipse.core.resources. java.lang.NullPointerException at org.eclipse.jdt.internal.core.JarPackageFragmentRoot.getSourceAttachmentProperty Name(JarPackageFragmentRoot.java:516) at org.eclipse.jdt.internal.core.JarPackageFragmentRoot.setSourceAttachmentProperty (JarPackageFragmentRoot.java:506) at org.eclipse.jdt.internal.core.JavaProject.closing(JavaProject.java:187) at org.eclipse.jdt.internal.core.JavaElement.close(JavaElement.java(Compiled Code)) at org.eclipse.jdt.internal.core.DeltaProcessor.close(DeltaProcessor.java:200) at org.eclipse.jdt.internal.core.DeltaProcessor.elementRemoved(DeltaProcessor.java: 551) at org.eclipse.jdt.internal.core.DeltaProcessor.updateCurrentDeltaAndIndex(DeltaPro cessor.java:847) at org.eclipse.jdt.internal.core.DeltaProcessor.traverseDelta(DeltaProcessor.java:9 18) at org.eclipse.jdt.internal.core.DeltaProcessor.processResourceDelta(DeltaProcessor .java:812) at org.eclipse.jdt.internal.core.JavaModelManager.resourceChanged(JavaModelManager. java:1047) at org.eclipse.core.internal.events.NotificationManager$1.run(NotificationManager.j ava:123) at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java(Com piled Code)) at org.eclipse.core.runtime.Platform.run(Platform.java(Compiled Code)) at org.eclipse.core.internal.events.NotificationManager.notify(NotificationManager. java:138) at org.eclipse.core.internal.events.NotificationManager.broadcastChanges(Notificati onManager.java:62) at org.eclipse.core.internal.resources.Workspace.broadcastChanges(Workspace.java:12 7) at org.eclipse.core.internal.resources.Workspace.endOperation(Workspace.java(Compil ed Code)) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1297) at org.eclipse.ui.actions.WorkspaceModifyOperation.run(WorkspaceModifyOperation.jav a:78) at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.jav a:98) Log: Wed Mar 13 11:44:32 EST 2002 1 org.eclipse.core.resources 4 Unhandled exception caught in event loop. Log: Wed Mar 13 11:44:32 EST 2002 4 org.eclipse.ui 0 java.lang.NullPointerException java.lang.NullPointerException at org.eclipse.ui.actions.DeleteResourceAction$DeleteProjectDialog.createCustomArea (DeleteResourceAction.java:79) at org.eclipse.jface.dialogs.MessageDialog.createDialogArea(MessageDialog.java:201) at org.eclipse.jface.dialogs.Dialog.createContents(Dialog.java:465) at org.eclipse.jface.window.Window.create(Window.java:263) at org.eclipse.jface.window.Window.open(Window.java:512) at org.eclipse.ui.actions.DeleteResourceAction.confirmDeleteProjects(DeleteResource Action.java:244) at org.eclipse.ui.actions.DeleteResourceAction.confirmDelete(DeleteResourceAction.j ava:205) at org.eclipse.ui.actions.DeleteResourceAction.run(DeleteResourceAction.java:341) at org.eclipse.jdt.internal.ui.reorg.JdtDeleteResourceAction.deleteProjects(JdtDele teResourceAction.java:69) at org.eclipse.jdt.internal.ui.reorg.JdtDeleteResourceAction.run(JdtDeleteResourceA ction.java:43) at org.eclipse.jdt.internal.ui.reorg.DeleteAction.run(DeleteAction.java:46) at org.eclipse.jface.action.Action.runWithEvent(Action.java:466) at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionCont ributionItem.java:407) at org.eclipse.jface.action.ActionContributionItem.handleWidgetEvent(ActionContribu tionItem.java:361) at org.eclipse.jface.action.ActionContributionItem.access$0(ActionContributionItem. java:352) at org.eclipse.jface.action.ActionContributionItem$ActionListener.handleEvent(Actio nContributionItem.java:47) at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java(Compiled Code)) at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java(Compiled Code)) at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java(Compiled Code)) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java(Compiled Code)) at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java(Compiled Code)) at org.eclipse.ui.internal.Workbench.run(Workbench.java:675) at org.eclipse.core.internal.boot.InternalBootLoader.run(InternalBootLoader.java:77 7) at org.eclipse.core.boot.BootLoader.run(BootLoader.java:319) at java.lang.reflect.Method.invoke(Native Method) at org.eclipse.core.launcher.Main.basicRun(Main.java:151) at org.eclipse.core.launcher.Main.run(Main.java:502) at org.eclipse.core.launcher.Main.main(Main.java:362) Log: Wed Mar 13 11:45:11 EST 2002 1 org.eclipse.core.resources 4 Unhandled exception caught in event loop. Log: Wed Mar 13 11:45:11 EST 2002 4 org.eclipse.ui 0 java.lang.NullPointerException java.lang.NullPointerException at org.eclipse.ui.actions.DeleteResourceAction$DeleteProjectDialog.createCustomArea (DeleteResourceAction.java:79) at org.eclipse.jface.dialogs.MessageDialog.createDialogArea(MessageDialog.java:201) at org.eclipse.jface.dialogs.Dialog.createContents(Dialog.java:465) at org.eclipse.jface.window.Window.create(Window.java:263) at org.eclipse.jface.window.Window.open(Window.java:512) at org.eclipse.ui.actions.DeleteResourceAction.confirmDeleteProjects(DeleteResource Action.java:244) at org.eclipse.ui.actions.DeleteResourceAction.confirmDelete(DeleteResourceAction.j ava:205) at org.eclipse.ui.actions.DeleteResourceAction.run(DeleteResourceAction.java:341) at org.eclipse.jdt.internal.ui.reorg.JdtDeleteResourceAction.deleteProjects(JdtDele teResourceAction.java:69) at org.eclipse.jdt.internal.ui.reorg.JdtDeleteResourceAction.run(JdtDeleteResourceA ction.java:43) at org.eclipse.jdt.internal.ui.reorg.DeleteAction.run(DeleteAction.java:46) at org.eclipse.jface.action.Action.runWithEvent(Action.java:466) at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionCont ributionItem.java:407) at org.eclipse.jface.action.ActionContributionItem.handleWidgetEvent(ActionContribu tionItem.java:361) at org.eclipse.jface.action.ActionContributionItem.access$0(ActionContributionItem. java:352) at org.eclipse.jface.action.ActionContributionItem$ActionListener.handleEvent(Actio nContributionItem.java:47) at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java(Compiled Code)) at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java(Compiled Code)) at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java(Compiled Code)) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java(Compiled Code)) at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java(Compiled Code)) at org.eclipse.ui.internal.Workbench.run(Workbench.java:675) at org.eclipse.core.internal.boot.InternalBootLoader.run(InternalBootLoader.java:77 7) at org.eclipse.core.boot.BootLoader.run(BootLoader.java:319) at java.lang.reflect.Method.invoke(Native Method) at org.eclipse.core.launcher.Main.basicRun(Main.java:151) at org.eclipse.core.launcher.Main.run(Main.java:502) at org.eclipse.core.launcher.Main.main(Main.java:362)
By the way, I was trying to delete org.eclipse.core.boot because I was going to get it from repo so did not want the binary project that was imported
More data ... - I go to resource perspective - delete another binary project ... all is well - go to Java perspective ... the project is still there - if I click on it (the +) it shows as empty binary project So it looks like jdt problem
*** Bug 11269 has been marked as a duplicate of this bug. ***
delete project action is delegated to the workbench so it must be some refresh problem missing java element delta?
It can't be just the missing Java element delta since when closing and reopening the packaegs view the delete project still shows up. Moving to JDT Core.
This should not be M6 ... this is a basic scenario for self hosting that worked just fine before. I need to be able to delete a binary project when I decide I need to work on the repository copy. Need fix or workaround.
I second that - I am seeing it in 20020314 as well. However, when I restart, the project is gone, so I assume it is a refresh problem.
20020314 Win2K This is a major pain to our self-hosting scenarios. If I delete a binary project, it disappears from resources, but stays in Java perspective. If I try to open it it it empty. I try to load the project from repo (which is why I deleted the binary) and the project loads, but Java packages view does not show packages (shows the nested directory levels, as in resources directory). I delete the newly loaded project ... gone in all perspectives. I reload from repo ... this time all is well. So to get what I want I need to delete and reload from repo twice. Please fix this for M4.
Was trying to find the OS path for the source attachment of a jar. This is not needed: we just need to get the workspace relative path (that we already know of) if the jar is internal. Fixed.
*** Bug 11250 has been marked as a duplicate of this bug. ***
*** Bug 11468 has been marked as a duplicate of this bug. ***
*** Bug 11654 has been marked as a duplicate of this bug. ***