Community
Participate
Working Groups
Version: 3.7.0 Build id: I20110310-1119 Trying to connect to a remote Crossfire target with breakpoints set yeilds the following NPE: java.lang.NullPointerException at org.eclipse.wst.jsdt.debug.internal.core.JavaScriptDebugPlugin.isExternalSource(JavaScriptDebugPlugin.java:133) at org.eclipse.wst.jsdt.debug.internal.core.breakpoints.JavaScriptBreakpoint.addToTarget(JavaScriptBreakpoint.java:158) at org.eclipse.wst.jsdt.debug.internal.core.model.JavaScriptDebugTarget.breakpointAdded(JavaScriptDebugTarget.java:807) at org.eclipse.wst.jsdt.debug.internal.core.model.JavaScriptDebugTarget.initializeBreakpoints(JavaScriptDebugTarget.java:398) at org.eclipse.wst.jsdt.debug.internal.core.model.JavaScriptDebugTarget.initialize(JavaScriptDebugTarget.java:126) at org.eclipse.wst.jsdt.debug.internal.core.model.JavaScriptDebugTarget.<init>(JavaScriptDebugTarget.java:116) at org.eclipse.wst.jsdt.debug.internal.core.launching.RemoteJavaScriptLaunchDelegate.launch(RemoteJavaScriptLaunchDelegate.java:163) at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:854) at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:703) at org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:925) at org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1129) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) The reason is the 'Suspend For All Script Loads' option. It tries to install itself like a normal breakpoint, but it has no script path (expected) - as it applies to all scripts.
Created attachment 199274 [details] fix
applied patch to HEAD