Исключение исключений для незанятого события Eclipse
Я получаю исключение в своем eclipse индиго - im, используя плагин PDT, а также любые идеи? Когда я закодирую строки, начинающие действовать смешно, исчезая, затем снова появляясь.
Необработанное исключение цикла событий
java.lang.Error: Ошибка: не удалось совпадение ввода org.eclipse.wst.xml.core.internal.parser.XML10Names.zzScanError(XML10Names.java:473) в org.eclipse.wst.xml.core.internal.parser.XML10Names.isValidXML10Name (XML10Names.java:588) в org.eclipse.wst.xml.core.internal.parser.XML10Names.isValidXML10Name (XML10Names.java:271) в org.eclipse.wst.xml.core.internal.provisional.NameValidator.isValid(NameValidator.java:50) в org.eclipse.wst.xml.core.internal.document.DocumentImpl.isValidName(DocumentImpl.java:1015) в org.eclipse.wst.xml.core.internal.document.DocumentImpl.checkTagNameValidity(DocumentImpl.java:258) в org.eclipse.php.internal.core.documentModel.dom.DOMDocumentForPHP.createElement(DOMDocumentForPHP.java:44) в org.eclipse.wst.xml.core.internal.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.XMLModelParser.replaceStructuredDocumentRegions(XMLModelParser.java:2354) в org.eclipse.wst.xml.core.internal.document.DOMModelImpl.handleRefresh(DOMModelImpl.java:524) в org.eclipse.wst.xml.core.internal.document.DOMModelImpl.nodesReplaced(DOMModelImpl.java:742) в org.eclipse.wst.sse.core.internal.text.BasicStructuredDocument._fireEvent (BasicStructuredDocument.java:600) в org.eclipse.wst.sse.core.internal.text.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.BasicStructuredDocument.replaceText(BasicStructuredDocument.java:2408) в org.eclipse.wst.sse.core.internal.text.JobSafeStructuredDocument.access $2 (JobSafeStructuredDocument.java:1) в org.eclipse.wst.sse.core.internal.text.JobSafeStructuredDocument $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) в org.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) в org.eclipse.swt.custom.StyledText $7.handleEvent(StyledText.java:5635) в org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) в org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1258) в org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1282) в org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1267) в org.eclipse.swt.widgets.Widget.sendIMKeyEvent(Widget.java:1344) в org.eclipse.swt.widgets.Control.gtk_commit (Control.java:2840) в org.eclipse.swt.widgets.Canvas.gtk_commit (Canvas.java:160) в org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1733) в org.eclipse.swt.widgets.Control.windowProc(Control.java:5016) в org.eclipse.swt.widgets.Display.windowProc(Display.java:4408) в org.eclipse.swt.internal.gtk.OS._gtk_im_context_filter_keypress (собственный метод) в org.eclipse.swt.internal.gtk.OS.gtk_im_context_filter_keypress (OS.java:7793) в 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 (Composite.java:734) в org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1743) в org.eclipse.swt.widgets.Control.windowProc(Control.java:5016) в org.eclipse.swt.widgets.Display.windowProc(Display.java:4408) в org.eclipse.swt.internal.gtk.OS._gtk_main_do_event (Native Метод) при 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 (Native Метод) при org.eclipse.swt.internal.gtk.OS.g_main_context_iteration (OS.java:2258) в org.eclipse.swt.widgets.Display.readAndDispatch(Display.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) в org.eclipse.ui.internal.Workbench $7.run(Workbench.java:674) в org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) в org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:667) в org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149) в org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:123) в 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.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:344) в org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179) в sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Метод) при sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) в sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) в java.lang.reflect.Method.invoke(Method.java:616) в org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:622) в org.eclipse.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 = Солнце Загрузочный загрузчик Microsystems Inc. константы: OS = linux, ARCH = x86, WS = gtk, NL = en_US Аргументы командной строки: -os linux -ws gtk -arch x86
Ответы
Ответ 1
НОВОЕ РЕШЕНИЕ: Появился новый PDT Indigo bundle (3.0.2), который отлично подходит для меня, из коробки:
http://code.google.com/p/zend-sdk/downloads/list
OLD SOLUTION (PDT 3.0.0):
Спасибо Валентин, я мог бы исправить свое Затмение. Для меня это сработало из вашей ссылки:
Ссылка обновлена, благодаря Daff!
Ответ 2
Это ошибка в pdt, которая кажется исправленной:
https://bugs.eclipse.org/bugs/show_bug.cgi?format=multiple&id=350139
(Я знаю, что я отвечаю довольно поздно, но это поможет другим людям, которые приходят из Google)
edit: как я исправил его на своем компьютере (и я не рекомендую вам делать это, как я):
Получил последнюю стабильную ночную сборку pdt от https://hudson.eclipse.org/hudson/job/cbi-pdt-3.0-indigo/, которая для меня была: https://hudson.eclipse.org/hudson/job/cbi-pdt-3.0-indigo/166/artifact/build/N201107150957/
Кажется, есть способ обновить плагины eclipse, используя файлы pdt-Update-.zip, описанные здесь Получение Eclipse PDT ночной сборки от 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, хотя...
Ответ 3
Очистка моих настроек Available Software Sites
(Справкa > Установка нового программного обеспечения), а затем обновление Eclipse снова (Справкa > Проверить наличие обновлений) удалило эту ошибку для меня.
Ответ 4
Если кто-то все еще ищет это, это просто случилось со мной, и выяснилось, что закрытие приложения "AMD развивалось" исправлено. Если я его снова открою, просто закройте это, если у вас есть это и попробуйте