toggleBreakpointsTargetFactory指定的id已经注册 [英] toggleBreakpointsTargetFactory specified id is already registered
问题描述
Node.js调试工作不起作用。
Node.js debugging is not working, out of the box.
在全新安装的eclipse Kepler SR1 Build id:20130919-0819,64位Windows 7,我使用Eclipse Marketplace安装了Nodeclipse和Enide 0.6。
On a fresh install of eclipse Kepler SR1 Build id: 20130919-0819, on 64-bit Windows 7, I installed Nodeclipse and Enide 0.6 using the Eclipse Marketplace.
我在一个新的工作区中创建了一个新的Node-Express项目。在项目资源管理器中,我右键单击app.js并选择调试为 - >节点应用程序。
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".
控制台显示:
C:\程序文件(x86)\\\
odejs\\\
ode.exe --debug-brk = 5858 F:\workspace\test\app .js
C:\Program Files (x86)\nodejs\node.exe --debug-brk=5858 F:\workspace\test\app.js
但 node.exe立即死亡,弹出一个对话框启动委托... ,然后是错误对话框:启动STANDALONE_V8遇到问题。 (我猜测node.exe已经退出,所以没有V8的调试器连接的实例。)
but node.exe died immediately and a dialog popped up "Launching delegate...", followed by an error dialog: 'Launching STANDALONE_V8' has encountered a problem. (I'm guessing that node.exe had already exited so there was no instance of V8 for the debugger to connect to.)
eclipse错误日志显示错误:
The eclipse error log shows an Error:
org.eclipse.debug.ui.toggleBreakpointsTargetFactory扩展无法加载断点切换目标,因为指定的id是已经注册。指定的ID是:org.chromium.debug.ui.ChromiumToggleBreakpointTargetFactory
org.eclipse.debug.ui.toggleBreakpointsTargetFactory extension failed to load breakpoint toggle target because the specified id is already registered. Specified ID is: org.chromium.debug.ui.ChromiumToggleBreakpointTargetFactory
同样的顺序在同事的机器上完美无缺。在我的机器上,这个断点目标id已经注册了,我该如何清除?还是还有什么可以尝试的?
This same sequence works flawlessly on a colleague's machine. Where on my machine is this breakpoint target id registered, and how do I clear it? Or what else can I try?
推荐答案
这是问题#72
-
尝试首先将JDK更新为最新的7.u40 http ://www.oracle.com/technetwork/java/javase/downloads/index.html
如果没有解决,请卸载Nodeclipse核心然后再次安装
then if it is not solved, uninstall Nodeclipse core then install again
Nodeclipse版本与之前的想法无关,我在0.4上看到这个错误
Nodeclipse version doesn't matter as it was thought before, I saw this bug on 0.4 as well
通过确切的步骤解决问题的报告:
https://github.com/Nodeclipse/nodeclipse-1/issues/72#issuecomment-25942319
Report of the issue solved by exact steps: https://github.com/Nodeclipse/nodeclipse-1/issues/72#issuecomment-25942319
尝试Enide Studio https://sourceforge.net/projects/nodeclipse/files
Try also Enide Studio https://sourceforge.net/projects/nodeclipse/files
这篇关于toggleBreakpointsTargetFactory指定的id已经注册的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!