Node.js debugging does not work out of the box.
In a new eclipse installation of Kepler SR1 Build id: 20130919-0819, on 64-bit Windows 7, I installed Nodeclipse and Enide 0.6 using the Eclipse Marketplace.
I created a new Node-Express project in a new workspace. In Project Explorer, I right-clicked on app.js and selected "Debug As -> Node Application".
The console shows:
C: \ Program Files (x86) \ nodejs \ node.exe --debug-brk = 5858 F: \ workspace \ test \ app.js
but Node.exe died immediately , and the "Run Delegate ..." dialog box appeared, and then a dialog box appeared with the error: "Run STANDALONE_V8" encountered a problem. (I assume node.exe has already exited, so there was no V8 instance to connect the debugger.)
An error message is displayed in the eclipse error log:
Expansionorg.eclipse.debug.ui.toggleBreakpointsTargetFactory could not load the breakpoint switch point because the specified identifier is already registered. Specified ID: org.chromium.debug.ui.ChromiumToggleBreakpointTargetFactory
The same sequence works flawlessly on a colleague's computer. Where is the ID of the target breakpoint registered on my machine, and how do I clear it? Or what else can I try?
source share