[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [Dltk-dev] when deleting files/projeccts i get exceptions like these
|
Hi Johan,
I have added some checks in that places.
Regards,
Alex
----- Original Message -----
From: "Johan Compagner" <jcompagner@xxxxxxxxx>
To: "DLTK Developer list" <dltk-dev@xxxxxxxxxxx>
Sent: Tuesday, July 15, 2008 5:07:55 PM GMT +06:00 Almaty, Novosibirsk
Subject: [Dltk-dev] when deleting files/projeccts i get exceptions like these
See below the 2 null pointers
Anybody knows a nice entry point where we can check if the LaunchConfiguration of a Launch still exists?
and then gracefully handle it?
johan
java.lang.NullPointerException
at org.eclipse.dltk.internal.debug.core.model.ScriptDebugTarget.getScriptProject(ScriptDebugTarget.java:411)
at org.eclipse.dltk.internal.debug.core.model.ScriptDebugTarget.getLanguageToolkit(ScriptDebugTarget.java:396)
at org.eclipse.dltk.internal.debug.core.model.HotCodeReplaceManager.supportsHotCodeReplace(HotCodeReplaceManager.java:120)
at org.eclipse.dltk.internal.debug.core.model.HotCodeReplaceManager.launchAdded(HotCodeReplaceManager.java:110)
at org.eclipse.dltk.internal.debug.core.model.HotCodeReplaceManager.launchChanged(HotCodeReplaceManager.java:125)
at org.eclipse.debug.internal.core.LaunchManager$LaunchNotifier.run(LaunchManager.java:444)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
at org.eclipse.debug.internal.core.LaunchManager$LaunchNotifier.notify(LaunchManager.java:425)
at org.eclipse.debug.internal.core.LaunchManager.fireUpdate(LaunchManager.java:953)
at org.eclipse.debug.core.Launch.fireChanged(Launch.java:388)
at org.eclipse.debug.core.Launch.launchConfigurationRemoved(Launch.java:550)
at org.eclipse.debug.internal.core.LaunchManager$ConfigurationNotifier.run(LaunchManager.java:196)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
at org.eclipse.debug.internal.core.LaunchManager$ConfigurationNotifier.notify(LaunchManager.java:180)
at org.eclipse.debug.internal.core.LaunchManager.launchConfigurationDeleted(LaunchManager.java:2044)
at org.eclipse.debug.internal.core.LaunchConfiguration.delete(LaunchConfiguration.java:241)
at org.eclipse.debug.internal.core.LaunchManager$LaunchManagerVisitor.visit(LaunchManager.java:382)
at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:67)
at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:76)
at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:48)
at org.eclipse.debug.internal.core.LaunchManager.resourceChanged(LaunchManager.java:2169)
at org.eclipse.core.internal.events.NotificationManager$2.run(NotificationManager.java:282)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
at org.eclipse.core.internal.events.NotificationManager.notify(NotificationManager.java:276)
at org.eclipse.core.internal.events.NotificationManager.broadcastChanges(NotificationManager.java:148)
at org.eclipse.core.internal.resources.Workspace.broadcastPostChange(Workspace.java:311)
at org.eclipse.core.internal.resources.Workspace.endOperation(Workspace.java:1018)
at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1806)
at org.eclipse.ui.ide.undo.AbstractWorkspaceOperation.execute(AbstractWorkspaceOperation.java:204)
at org.eclipse.ui.actions.DeleteResourceAction$4.run(DeleteResourceAction.java:533)
java.lang.NullPointerException
at org.eclipse.dltk.internal.debug.core.model.ScriptDebugTarget.getScriptProject(ScriptDebugTarget.java:411)
at org.eclipse.dltk.internal.debug.core.model.ScriptDebugTarget.getLanguageToolkit(ScriptDebugTarget.java:396)
at org.eclipse.dltk.internal.debug.core.model.HotCodeReplaceManager.supportsHotCodeReplace(HotCodeReplaceManager.java:120)
at org.eclipse.dltk.internal.debug.core.model.HotCodeReplaceManager.launchAdded(HotCodeReplaceManager.java:110)
at org.eclipse.dltk.internal.debug.core.model.HotCodeReplaceManager.launchChanged(HotCodeReplaceManager.java:125)
at org.eclipse.debug.internal.core.LaunchManager$LaunchNotifier.run(LaunchManager.java:444)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
at org.eclipse.debug.internal.core.LaunchManager$LaunchNotifier.notify(LaunchManager.java:425)
at org.eclipse.debug.internal.core.LaunchManager.fireUpdate(LaunchManager.java:953)
at org.eclipse.debug.core.Launch.fireChanged(Launch.java:388)
at org.eclipse.debug.core.Launch.launchConfigurationRemoved(Launch.java:550)
at org.eclipse.debug.internal.core.LaunchManager$ConfigurationNotifier.run(LaunchManager.java:196)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
at org.eclipse.debug.internal.core.LaunchManager$ConfigurationNotifier.notify(LaunchManager.java:180)
at org.eclipse.debug.internal.core.LaunchManager.launchConfigurationDeleted(LaunchManager.java:2044)
at org.eclipse.debug.internal.core.LaunchConfiguration.delete(LaunchConfiguration.java:241)
at org.eclipse.debug.internal.core.LaunchManager$LaunchManagerVisitor.visit(LaunchManager.java:382)
at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:67)
at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:76)
at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:48)
at org.eclipse.debug.internal.core.LaunchManager.resourceChanged(LaunchManager.java:2169)
at org.eclipse.core.internal.events.NotificationManager$2.run(NotificationManager.java:282)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
at org.eclipse.core.internal.events.NotificationManager.notify(NotificationManager.java:276)
at org.eclipse.core.internal.events.NotificationManager.broadcastChanges(NotificationManager.java:148)
at org.eclipse.core.internal.resources.Workspace.broadcastPostChange(Workspace.java:311)
at org.eclipse.core.internal.resources.Workspace.endOperation(Workspace.java:1018)
at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1806)
at org.eclipse.ui.ide.undo.AbstractWorkspaceOperation.execute(AbstractWorkspaceOperation.java:204)
at org.eclipse.ui.actions.DeleteResourceAction$4.run(DeleteResourceAction.java:533)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
_______________________________________________
dltk-dev mailing list
dltk-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/dltk-dev