Mar*_*ark 15 eclipse eclipse-pdt
我在我的eclipse indigo中得到一个例外 - 即时使用PDT插件......任何想法?当我编码线条开始表现得好笑,消失,然后重新出现.
未处理的事件循环异常
java.lang.Error:错误:无法匹配org.eclipse.wst.xml.core.internal上org.eclipse.wst.xml.core.internal.parser.XML10Names.zzScanError(XML10Names.java:473)的输入.解析器.XML10Names.isValidXML10Name(XML10Names.java:588)位于org.eclipse.wst.xml.core.internal的org.eclipse.wst.xml.core.internal.parser.XML10Names.isValidXML10Name(XML10Names.java:271).在org.eclipse.wst.xml.core.internal的org.eclipse.wst.xml.core.internal.document.DocumentImpl.isValidName(DocumentImpl.java:1015)上的provisional.NameValidator.isValid(NameValidator.java:50). document.DocumentImpl.checkTagNameValidity(DocumentImpl.java:258)位于org.eclipse.wst.xml.core.internal的org.eclipse.php.internal.core.documentModel.dom.DOMDocumentForPHP.createElement(DOMDocumentForPHP.java:44). document.XMLModelParser.insertStartTag(XMLModelParser.java:1482)在org.eclipse.wst.xml.core.internal.document.XMLModelParser.insertStructuredDocumentRegion(XMLModelParser.java:1510)在org.eclipse.wst.xml.core.internal. document.XMLModelPars er.replaceStructuredDocumentRegions(XMLModelParser.java:2354)位于org.eclipse.wst.xml.core.internal.document的org.eclipse.wst.xml.core.internal.document.DOMModelImpl.handleRefresh(DOMModelImpl.java:524).位于org.eclipse.wst.sse.core.internal.text的org.eclipse.wst.sse.core.internal.text.BasicStructuredDocument._fireEvent(BasicStructuredDocument.java:600)中的DOMModelImpl.nodesReplaced(DOMModelImpl.java:742). BasicStructuredDocument.fireStructuredDocumentEvent(BasicStructuredDocument.java:1198)在org.eclipse.wst.sse.core.internal.text.BasicStructuredDocument.internalReplaceText(BasicStructuredDocument.java:1979)在org.eclipse.wst.sse.core.internal.text. BasicStructuredDocument.replaceText(BasicStructuredDocument.java:2423)位于org.eclipse.wst.sse.core.internal.text的org.eclipse.wst.sse.core.internal.text.BasicStructuredDocument.replaceText(BasicStructuredDocument.java:2408).在org.eclipse.wst.sse.core.internal.text.JobSaf的JobSafeStructuredDocument.access $ 2(JobSafeStructuredDocument.java:1)eStructuredDocument $ 3.run(JobSafeStructuredDocument.java:141)在org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)在org.eclipse.wst.sse.ui.EditorExecutionContext.execute(EditorExecutionContext.java:149 )在org.eclipse.wst.sse.core.internal.text.JobSafeStructuredDocument.replaceText(JobSafeStructuredDocument.java:144)在org.eclipse.wst.sse.ui.internal.StructuredDocumentToTextAdapter.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.wt.custom.StyledText.handleKey(StyledText.java:5911)atg.eclipse.swt.custom.StyledText.handleKeyDown(StyledText.java:5941)atg.eclipse.swt .custom.StyledText $ 7.handleEvent(StyledText.java:5635)org.eclipse.swt.wtt.Windts.Wind.sendEvent上的org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)idg.java:1258)org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1282)org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1267)atg.eclipse.swt位于org.eclipse.swt.wts.widgets.Canvas.gtk_commit的org.eclipse.swt.widgets.Control.gtk_commit(Control.java:2840)的.widgets.Widget.sendIMKeyEvent(Widget.java:1344)(Canvas.java:160 )org.eclipse.swt.wts.widgets.Widget.windowProc(Widget.java:1733)org.eclipse.swt.wtit.Control.windowProc(Control.java:5016)org.eclipse.swt.widgets.Display上的org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1733). windowProc(Display.java:4408)org.eclipse.swt.internal.gtk.OS._gtk_im_context_filter_keypress(Native Method)org.eclipse.swt.internal.gtk.OS.gtk_im_context_filter_keypress(OS.java:7793)at org. eclipse.swt.widgets.Control.filterKey(Control.java:2250)位于org.eclipse.swt.widgets.Control.gtk_key_press_event(Control.java:3012)org.eclipse.swt.widgets.Composite.gtk_key_press_event(复合. java:734)在org.eclipse.swt.widgets.Contr的org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1743)ol.windowProc(Control.java:5016)atg.eclipse.swt.wts.widgets.Display.windowProc(Display.java:4408)org.eclipse.swt.internal.gtk.OS._gtk_main_do_event(Native Method)at org. eclipse.swt.internal.gtk.OS.gtk_main_do_event(OS.java:8394)位于org.eclipse.swt.internal.gtk.OS的org.eclipse.swt.widgets.Display.eventProc(Display.java:1245).位于org.eclipse上org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3207)的org.eclipse.swt.internal.gtk.OS.g_main_context_iteration(OS.java:2258)的_g_main_context_iteration(Native Method). 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)org.eclipse.ui.internal.Workbench $ 7.run(Workbench.java:674)atg.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)org.eclipse.ui .internal.Workbench.createAndRunWorkbench(Workbench.java:667)at or.e.eclipse.ui.PlatformUI.createAndRunWorkbench(Platfor mUI.java:149)org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:123)at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)在org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)在org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)在org.eclipse位于org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)的sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法在sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)在sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)在java.lang.reflect.Method.invoke(Method.java:616)在有机eclipse.equinox.launcher.Main.invokeFramework(Main.java:622)位于org.eclipse.equinox.launcher.M的org.eclipse.equinox.launcher.Main.basicRun(Main.java:577)ain.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
新解决方案:有新的PDT Indigo捆绑包(3.0.2),对我来说运行良好,开箱即用:http: //code.google.com/p/zend-sdk/downloads/list
旧解决方案(PDT 3.0.0):
谢谢Valentin,我可以修复我的Eclipse.对我来说,它可以从您的链接中工作:
链接更新,感谢Daff!
小智 3
这是 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 在我的例子中)并将新的像旧的一样重命名。
我知道这可能会破坏事情,我不建议其他人这样做,除非他们将其作为临时的黑客修复:-)
不过我应该尝试 PDT 2...
归档时间: |
|
查看次数: |
26870 次 |
最近记录: |