Eclipse Необработанное исключение цикла событий - PullRequest
15 голосов
/ 02 июля 2011

Я получаю исключение в моем eclipse indigo - я тоже использую плагин 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.ec.wst.xml.core.internal.parser.XML10Names.isValidXML10Name (XML10Names.java:271) в org.eclipse.wst.xml.core.internal.provisional.NameValidator.isValid (NameValidator.java:50l) в org.wst.xml.core.internal.document.DocumentImpl.isValidName (DocumentImpl.java:1015) в org.eclipse.wst.xml.core.internal.document.DocumentImpl.checkTagNameValidity (DocumentImpl.java:258) в или.php.internal.core.documentModel.dom.DOMDocumentForPHP.createElement (DOMDocumentForPHP.java:44) в org.eclipse.wst.xml.core.internal.document.XMLModelParser.insertStartTag (XMLModelse1.wst.xml.core.internal.document.XMLModelParser.insertStructuredDocumentRegion (XMLModelParser.java:1510) в org.eclipse.wst.xml.core.internal.document.XMLModelParser.replaceStructuredDocumentRegions (XMLModelParst.l.x.inser.j.seser.j.seser.j.seser.j.document.DOMModelImpl.handleRefresh (DOMModelImpl.java:524) в org.eclipse.wst.xml.core.internal.document.DOMModelImpl.nodesReplaced (DOMModelImpl.java:742) в org.eclipse.w.text.BasicStructuredDocument._fireEvent (BasicStructuredDocument.java:600) в org.eclipse.wst.sse.core.internal.text.BasicStructuredDocument.fireStructuredDocumentEvent (BasicStructuredDocument.java:1198l.se.w.text.BasicStructuredDocument.internalReplaceText (BasicStructuredDocument.java:1979) в org.eclipse.wst.sse.core.internal.text.BasicStructuredDocument.replaceText (BasicStructuredDocument.java:2423) в org.in.sel.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 (JobSafeStructuredDorec.av at.runtime.SafeRunner.run (SafeRunner.java:42) по адресу org.eclipse.wst.sse.ui.EditorExecutionContext.execute (EditorExecutionContext.java:149) по адресу org.eclipse.wst.sse.core.internal.text.JobDafement.replaceText (JobSafeStructuredDocument.java:144) в org.eclipse.wst.sse.ui.internal.StructuredDocumentToTextAdapter.replaceTextRange (StructuredDocumentToTextAdapter.java:1187) в org.ecledtj.tt.txtв org.eclipse.swt.custom.StyledText.sendKeyEvent (StyledText.java:7994) в org.eclipse.swt.custom.StyledText.doContent (StyledText.java:2456) в org.eclipse.swt.ext.Style(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.il_txt_key(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: Control.java:5016) по адресу 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 (Display.java:3207) в org.eclipse.ui.internal.Workbench.runEventLoop (Workbench.java:2696) в org.eclipse.ui.internal.Workbench.runUI (Workbench.java:) в 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.createAndRjW PlatformUy (Platform UI).eclipse.ui.internal.ide.application.IDEApplication.start (IDEApplication.java:123) в org.eclipse.equinox.internal.app.EclipseAppHandle.run (EclipseAppHandle.java:196) в org.eclipse.core.un.internal.adaptor..run (EclipseStarter.java: 344) at org.eclipse.core.runtime.adaptor.EclipseStarter.run (EclipseStarter.java:179) в sun.reflect.NativeMethodAccessorImpl.invoke0 (собственный метод) в sun.reflect.NativeMethodAl57) в sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43) в java.lang.reflect.Method.invoke (Method.java:616) в org.eclipse.equinox.launcher.Mavamekeke (Main.inkeke: 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 = Sun Microsystems Inc. Константы BootLoader: OS = linux, ARCH = x86, WS = gtk, NL = en_US Аргументы командной строки: -os linux -ws gtk -archx86

Ответы [ 4 ]

7 голосов
/ 27 сентября 2011

НОВОЕ РЕШЕНИЕ: Существует новый пакет PDT Indigo (3.0.2), который отлично работает для меня, из коробки: http://code.google.com/p/zend-sdk/downloads/list

OLD SOLUTION (PDT 3.0.0):

Спасибо, Валентин, я могу починить свое Затмение.Для меня это сработало по вашей ссылке вот так:

  1. Открыть https://hudson.eclipse.org/hudson/job/cbi-pdt-3.0-indigo/lastStableBuild/artifact/build/
  2. Нажмите на номер сборки N *
  3. Загрузить pdt-Update-N * .zip
  4. В Eclipse перейдите к «Установка нового программного обеспечения»
  5. Создайте новый сайт с архивом и выберите загруженный zip
  6. Теперь PDT обновляется с загруженного zip

Ссылка обновлена, спасибо Daff!

3 голосов
/ 01 августа 2011

Это ошибка в 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 nightly build от 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. баночка в моем случае) и переименовал новый как старый.

Я знаю, что это может сломать вещи, и я не рекомендую другим людям делать это, если они не делают это как временное хакерское исправление :-)

Я должен был попробовать PDT 2, хотя ...

0 голосов
/ 12 июня 2014

Если кто-то все еще ищет это, это случилось со мной и обнаружило, что закрывающее приложение «AMD gaming evolved» исправило это .. Если я открою его снова, это произойдет, просто закройте его, если оно у вас есть, и попробуйте

0 голосов
/ 22 февраля 2013

Очистка моих настроек Available Software Sites (Справка> Установка нового программного обеспечения), затем повторное обновление Eclipse (Справка> Проверка обновлений) устранили эту ошибку для меня.

...