首页 文章

Eclipse Unhandled事件循环异常

提问于
浏览
15

我在我的eclipse indigo中得到一个例外 - 即时使用PDT插件......任何想法?当我编码线条开始表现得好笑,消失,然后重新出现 .

未处理的事件循环异常java.lang.Error:错误:无法匹配org.eclipse.wst.xml中org.eclipse.wst.xml.core.internal.parser.XML10Names.zzScanError(XML10Names.java:473)的输入.core.internal.parser.XML10Names.isValidXML10Name(XML10Names.java:588)在org.eclipse.wst.xml.core.internal.parser.XML10Names.isValidXML10Name(XML10Names.java:271)在org.eclipse.wst.xml位于org.eclipse.wst.xml的org.eclipse.wst.xml.core.internal.document.DocumentImpl.isValidName(DocumentImpl.java:1015)的.core.internal.provisional.NameValidator.isValid(NameValidator.java:50) .core.internal.document.DocumentImpl.checkTagNameValidity(DocumentImpl.java:258)在org.eclipse.php.internal.core.documentModel.dom.DOMDocumentForPHP.createElement(DOMDocumentForPHP.java:44)在org.eclipse.wst.xml位于org.eclipse.wst.xml的org.eclipse.wst.xml.core.internal.document.XMLModelParser.insertStructuredDocumentRegion(XMLModelParser.java:1510)的.core.internal.document.XMLModelParser.insertStartTag(XMLModelParser.java:1482) .CO re.internal.document.XMLModelParser.replaceStructuredDocumentRegions(XMLModelParser.java:2354)位于org.eclipse.wst.xml的org.eclipse.wst.xml.core.internal.document.DOMModelImpl.handleRefresh(DOMModelImpl.java:524) . core.internal.document.DOMModelImpl.nodesReplaced(DOMModelImpl.java:742)位于org.eclipse.wst.sse的org.eclipse.wst.sse.core.internal.text.BasicStructuredDocument._fireEvent(BasicStructuredDocument.java:600) . core.internal.text.BasicStructuredDocument.fireStructuredDocumentEvent(BasicStructuredDocument.java:1198)位于org.eclipse.wst.sse的org.eclipse.wst.sse.core.internal.text.BasicStructuredDocument.internalReplaceText(BasicStructuredDocument.java:1979) . core.internal.text.BasicStructuredDocument.replaceText(BasicStructuredDocument.java:2423)在org.eclipse.wst.sse.core.internal.text.BasicStructuredDocument.replaceText(BasicStructuredDocument.java:2408)在org.eclipse.wst.sse . org.eclipse上的core.internal.text.JobSafeStructuredDocument.access $ 2(JobSafeStructuredDocument.java:1) . 位于org.eclipse.wst.sse.ui的org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)的wst.sse.core.internal.text.JobSafeStructuredDocument $ 3.run(JobSafeStructuredDocument.java:141) .dditorExecutionContext.execute(EditorExecutionContext.java:149)位于org.eclipse.wst.sse.ui.internal.StructuredDocumentToTextAdapter的org.eclipse.wst.sse.core.internal.text.JobSafeStructuredDocument.replaceText(JobSafeStructuredDocument.java:144) .replaceTextRange(StructuredDocumentToTextAdapter.java:1187)org.eclipse.swt.custom.StyledText.modifyContent(StyledText.java:7180)atg.eclipse.swt.custom.StyledText.sendKeyEvent(StyledText.java:7994)org . eclipse.swt.custom.StyledText.doContent(StyledText.java:2456)在org.eclipse.swt.custom.StyledText.handleKey(StyledText.java:5911)在org.eclipse.swt.custom.StyledText.handleKeyDown(StyledText . java:5941)atg.eclipse.swt.custom.StyledText $ 7.handleEvent(StyledText.java:5635)org.eclipse中的org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) se.swt.widgets.Widget.sendEvent(Widget.java:1258)atg.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1282)org.eclipse.swt.widgets.Widget.sendEvent(Widget . java:1267)org.eclipse.swt.wts.Wit上的org.eclipse.swt.widgets.Wots.sendIMKeyEvent(Widget.java:1344)org.eclipse.swt.wtt.git上的org.eclipse.swt.widgets.Control.gtk_commit(Control.java:2840) .anvas.ewt.swt.wts.widget.windowProc(Widget.java:1733)org.eclipse.swt.widgets.Control.windowProc(Control.java:5016)atC.evas.stk_commit(Canvas.java:160)at . Org.eclipse.swt.wts.wt.windows.fl上的org.eclipse.swt.wt.在内容org.eclipse.swt.internal.gtk.OS.gtk_im_context_filter_keypress的org.eclipse.swt.internal.gtk.OS._gtk_im_context_filter_keypress(本地方法)中的org.eclipse.swt.widgets.Display.windowProc(Display.java:4408) (OS.java:7793)位于org.eclipse的org.eclipse.swt.wts.widgets.Control.filterKey(Control.java:2250)org.eclipse.swt.widgets.Control.gtk_key_press_event(Control.java:3012) . 在org.eclipse.swt.widgets.Widget.windowProc上的swt.widgets.Composite.gtk_key_press_event(Composite.java:734)(Widget.java:1743) org.eclipse.swt.wt.wts.wtows.Control.windowProc(Control.java:5016)org.eclipse.swt.wtis.windowsProc上的org.eclipse.swt.widgets.Display.windowProc(Display.java:4408)org.eclipse.swt.internal.gtk.OS ._gtk_main_do_event(本机方法)在org.eclipse.swt.internal.gtk.OS.gtk_main_do_event(OS.java:8394)在org.eclipse.swt.widgets.Display.eventProc(Display.java:1245)在org.eclipse .swt.internal.gtk.OS._g_main_context_iteration(本机方法)在org.eclipse.swt.internal.gtk.OS.g_main_context_iteration(OS.java:2258)在org.eclipse.swt.widgets.Display.readAndDispatch(显示 . java:3207)org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2696)org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2660)org.eclipse.ui.internal .Workbench.access $ 4(Workbench.java:2494)atorg.eclipse.ui.internal.Workbench $ 7.run(Workbench.java:674)位于org.eclipse.ui.internal.Workbench的org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) .createAndRunWorkbench(Workbench.java:667)org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:123)at at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)位于org.eclipse.core的org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110) . run.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)位于org.eclipse.core.runtime.adaptor.EclipseStarter的org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:344) . 在Sun.reflect.DelegatingM的sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)的sun.reflect.NativeMethodAccessorImpl.invoke0(本地方法)中运行(EclipseStarter.java:179) ethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)位于org.eclipse的org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:622)java.lang.reflect.Method.invoke(Method.java:616) .equinox.launcher.Main.basicRun(Main.java:577)org.eclipse.equinox.launcher.Main.run(Main.java:1410)eclipse.buildId = I20110613-1736 java.version = 1.6.0_22 java . vendor = Sun Microsystems Inc. BootLoader常量:OS = linux,ARCH = x86,WS = gtk,NL = en_US命令行参数:-os linux -ws gtk -arch x86

4 回答

  • 3

    新解决方案:新的PDT Indigo捆绑包(3.0.2)对我来说运行良好,开箱即用:http://code.google.com/p/zend-sdk/downloads/list

    旧解决方案(PDT 3.0.0):

    谢谢Valentin,我可以修复我的Eclipse . 对我来说,它可以通过你的链接起作用:

    链接更新,感谢Daff!

  • 0

    这是一个似乎修复的pdt中的错误:https://bugs.eclipse.org/bugs/show_bug.cgi?format=multiple&id=350139

    (我知道我很晚才回答,但它会帮助来自谷歌的其他人)


    编辑:我如何在我的电脑上修复它(我不建议你像我一样):

    https://hudson.eclipse.org/hudson/job/cbi-pdt-3.0-indigo/获得最新稳定的夜间版本pdt,对我来说是:https://hudson.eclipse.org/hudson/job/cbi-pdt-3.0-indigo/166/artifact/build/N201107150957/

    似乎有一种方法可以通过使用这里解释的pdt-Update-.zip文件来更新eclipse插件Getting Eclipse PDT nightly build from Hudson . 我没时间调查它为什么不起作用 . 我得到了另一个zip文件(pdt-SDK-.zip),从eclipse库目录中删除了旧插件并改为使用新插件 . 它没有用,之后PHP的观点无处可寻 . 所以,我做了一个肮脏的黑客:从存档中取出org.eclipse.php.core_3.0.0.v201107150957.jar,从eclipse库目录中删除旧的(org.eclipse.php.core_3.0.0.v20110516-1100 . 在我的情况下jar)并重命名新旧的 .

    我知道这可能会破坏事情,我不建议其他人这样做,除非他们这样做是暂时的hackish修复:-)

    我应该试过PDT 2虽然......

  • 0

    清理我的 Available Software Sites 首选项(帮助>安装新软件),然后再次更新Eclipse(帮助>检查更新)为我删除了此错误 .

  • 7

    如果有人还在寻找这个,它只是发生在我身上,并发现关闭“AMD游戏进化”应用程序修复它..如果我再次打开它发生,只是关闭,如果你有它并尝试

相关问题