toggleBreakpointsTargetFactory指定的ID已被注册

Node.jsdebugging不起作用,开箱即用。

在全新安装的Kepler SR1 Build id:20130919-0819上,在64位Windows 7上,我使用Eclipse Marketplace安装了Nodeclipse和Enide 0.6。

我在一个新的工作区中创build了一个新的Node-Express项目。 在Project Explorer中,我右键单击app.js并select“debugging为 – >节点应用程序”。

控制台显示:

C:\ Program Files(x86)\ nodejs \ node.exe –debug-brk = 5858 F:\ workspace \ test \ app.js

node.exe立即死亡,并popup一个对话框“启动委托…”,然后是一个错误对话框:“启动STANDALONE_V8”遇到了问题。 (我猜测node.exe已经退出,所以没有V8的实例供debugging器连接。)

日食错误日志显示一个错误:

org.eclipse.debug.ui.toggleBreakpointsTargetFactory扩展未能加载断点切换目标,因为指定的ID已被注册。 指定的ID是:org.chromium.debug.ui.ChromiumToggleBreakpointTargetFactory

这同样的顺序完美地运行在同事的机器上。 我的机器上的这个断点目标ID是在哪里注册的,我该如何清除它? 还有什么我可以尝试?

这是#72问题

通过确切步骤解决问题的报告: https : //github.com/Nodeclipse/nodeclipse-1/issues/72#issuecomment-25942319

试试Enide Studio https://sourceforge.net/projects/nodeclipse/files