2011-07-02 10 views
14

Obteniendo una excepción en my eclipse índigo - im usando el complemento PDT también ... ¿alguna idea? Cuando codifico las líneas, empiezo a actuar de forma divertida, desapareciendo y reapareciendo.Eclipse Excepción de bucle de evento no administrado

Unhandled event loop exception

java.lang.Error: Error: could not match input at org.eclipse.wst.xml.core.internal.parser.XML10Names.zzScanError(XML10Names.java:473) at org.eclipse.wst.xml.core.internal.parser.XML10Names.isValidXML10Name(XML10Names.java:588) at org.eclipse.wst.xml.core.internal.parser.XML10Names.isValidXML10Name(XML10Names.java:271) at org.eclipse.wst.xml.core.internal.provisional.NameValidator.isValid(NameValidator.java:50) at org.eclipse.wst.xml.core.internal.document.DocumentImpl.isValidName(DocumentImpl.java:1015) at org.eclipse.wst.xml.core.internal.document.DocumentImpl.checkTagNameValidity(DocumentImpl.java:258) at org.eclipse.php.internal.core.documentModel.dom.DOMDocumentForPHP.createElement(DOMDocumentForPHP.java:44) at org.eclipse.wst.xml.core.internal.document.XMLModelParser.insertStartTag(XMLModelParser.java:1482) at org.eclipse.wst.xml.core.internal.document.XMLModelParser.insertStructuredDocumentRegion(XMLModelParser.java:1510) at org.eclipse.wst.xml.core.internal.document.XMLModelParser.replaceStructuredDocumentRegions(XMLModelParser.java:2354) at org.eclipse.wst.xml.core.internal.document.DOMModelImpl.handleRefresh(DOMModelImpl.java:524) at org.eclipse.wst.xml.core.internal.document.DOMModelImpl.nodesReplaced(DOMModelImpl.java:742) at org.eclipse.wst.sse.core.internal.text.BasicStructuredDocument._fireEvent(BasicStructuredDocument.java:600) at org.eclipse.wst.sse.core.internal.text.BasicStructuredDocument.fireStructuredDocumentEvent(BasicStructuredDocument.java:1198) at org.eclipse.wst.sse.core.internal.text.BasicStructuredDocument.internalReplaceText(BasicStructuredDocument.java:1979) at org.eclipse.wst.sse.core.internal.text.BasicStructuredDocument.replaceText(BasicStructuredDocument.java:2423) at org.eclipse.wst.sse.core.internal.text.BasicStructuredDocument.replaceText(BasicStructuredDocument.java:2408) at org.eclipse.wst.sse.core.internal.text.JobSafeStructuredDocument.access$2(JobSafeStructuredDocument.java:1) at org.eclipse.wst.sse.core.internal.text.JobSafeStructuredDocument$3.run(JobSafeStructuredDocument.java:141) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) at org.eclipse.wst.sse.ui.EditorExecutionContext.execute(EditorExecutionContext.java:149) at org.eclipse.wst.sse.core.internal.text.JobSafeStructuredDocument.replaceText(JobSafeStructuredDocument.java:144) at org.eclipse.wst.sse.ui.internal.StructuredDocumentToTextAdapter.replaceTextRange(StructuredDocumentToTextAdapter.java:1187) at org.eclipse.swt.custom.StyledText.modifyContent(StyledText.java:7180) at org.eclipse.swt.custom.StyledText.sendKeyEvent(StyledText.java:7994) at org.eclipse.swt.custom.StyledText.doContent(StyledText.java:2456) at org.eclipse.swt.custom.StyledText.handleKey(StyledText.java:5911) at org.eclipse.swt.custom.StyledText.handleKeyDown(StyledText.java:5941) at org.eclipse.swt.custom.StyledText$7.handleEvent(StyledText.java:5635) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1258) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1282) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1267) at org.eclipse.swt.widgets.Widget.sendIMKeyEvent(Widget.java:1344) at org.eclipse.swt.widgets.Control.gtk_commit(Control.java:2840) at org.eclipse.swt.widgets.Canvas.gtk_commit(Canvas.java:160) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1733) at org.eclipse.swt.widgets.Control.windowProc(Control.java:5016) at org.eclipse.swt.widgets.Display.windowProc(Display.java:4408) at org.eclipse.swt.internal.gtk.OS._gtk_im_context_filter_keypress(Native Method) at org.eclipse.swt.internal.gtk.OS.gtk_im_context_filter_keypress(OS.java:7793) at org.eclipse.swt.widgets.Control.filterKey(Control.java:2250) at org.eclipse.swt.widgets.Control.gtk_key_press_event(Control.java:3012) at org.eclipse.swt.widgets.Composite.gtk_key_press_event(Composite.java:734) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1743) at org.eclipse.swt.widgets.Control.windowProc(Control.java:5016) at org.eclipse.swt.widgets.Display.windowProc(Display.java:4408) at 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) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1245) at org.eclipse.swt.internal.gtk.OS._g_main_context_iteration(Native Method) at org.eclipse.swt.internal.gtk.OS.g_main_context_iteration(OS.java:2258) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3207) at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2696) at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2660) at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2494) at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:674) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:667) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149) at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:123) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:344) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:616) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:622) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:577) at 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 constants: OS=linux, ARCH=x86, WS=gtk, NL=en_US Command-line arguments: -os linux -ws gtk -arch x86

+1

¿Es posible que expliques con un poco más de detalle qué es exactamente lo que estás haciendo que causa esto? –

+0

solo estaba editando un archivo php que tenía html y php en él. Empecé a escribir

y apareció un menú de autocompletar que luego comenzó a actuar de forma divertida y arrojó esa excepción. – Mark

+0

simplemente sonando porque estoy experimentando el mismo problema. Mac 64 bits Indigo. – echo

Respuesta

3

es un bug en la TFD que parece estar fijo: https://bugs.eclipse.org/bugs/show_bug.cgi?format=multiple&id=350139

(sé que estoy respondiendo bastante tarde, pero es útil para otras personas que vienen de Google)


edición: cómo me fijo en mi equipo (y no recomiendo que lo hagas como yo):

conseguido la última nightly build estable de PDT desde https://hudson.eclipse.org/hudson/job/cbi-pdt-3.0-indigo/ que para mí era: https://hudson.eclipse.org/hudson/job/cbi-pdt-3.0-indigo/166/artifact/build/N201107150957/

Parece que hay una manera de actualizar plugins de Eclipse mediante el uso de la TFD-Update- archivos .zip explica aquí Getting Eclipse PDT nightly build from Hudson. No pude hacer eso en mi computadora y no tuve tiempo de investigar por qué no funcionó. Obtuve el otro archivo zip (pdt-SDK- .zip), eliminé los plugins anteriores del directorio de la biblioteca de eclipse y coloqué los nuevos. No funcionó, la perspectiva de PHP no se encontró después de eso. Entonces, hice un truco sucio: saqué org.eclipse.php.core_3.0.0.v201107150957.jar del archivo, eliminé el anterior del directorio de la biblioteca de eclipse (org.eclipse.php.core_3.0.0.v20110516-1100. jar en mi caso) y cambió el nombre al nuevo como el anterior.

Soy consciente de que esto puede romper cosas y no lo recomendaría a otras personas a hacerlo a menos que lo hacen como una solución temporal hacker :-)

debería haber probado PDT 2, aunque ...

7

nUEVA SOLUCIÓN: Hay nuevo paquete PDT Indigo (3.0.2), que funciona muy bien para mí, fuera de la caja: SOLUCIÓN http://code.google.com/p/zend-sdk/downloads/list

VIEJO (PDT 3.0.0):

Gracias Valentin, podría arreglar mi Eclipse . Para mí trabajó desde su enlace de esa manera:

  1. abierto https://hudson.eclipse.org/hudson/job/cbi-pdt-3.0-indigo/lastStableBuild/artifact/build/
  2. Haga clic en el número de compilación N *
  3. Descargar PDT-Update-N * .zip
  4. En Eclipse Goto "Instalar nuevo software"
  5. crear un nuevo sitio con el archivo y elija el zip descargado
  6. Ahora PDT se actualiza desde el zip descargado

Enlace actualizado, ¡gracias a Daff!

+0

Esto ya no funciona. Para el paso # 2, la URL ZIP devuelve un 404. – hafichuk

+1

¡Eso lo hizo, gracias! La última versión estable se puede encontrar en https://hudson.eclipse.org/hudson/job/cbi-pdt-3.0-indigo/lastStableBuild/artifact/ y luego entrar en la compilación que se muestra y descargar pdt-Update- * build-number * .zip – Daff

+0

Después de probar la última versión estable como se sugiere en el comentario anterior, todavía recibía un error de dependencia. Esta publicación de error hizo el truco para superarlo - https://bugs.eclipse.org/bugs/show_bug.cgi?id=354709 –

0

Limpiar mis preferencias Available Software Sites (Ayuda> Instalar nuevo software), y luego actualizar Eclipse nuevamente (Ayuda> Buscar actualizaciones) eliminó este error por mí.

0

Si alguien todavía está buscando esto, simplemente me pasó a mí, y descubrí que el cierre de la aplicación "AMD Gaming evolucionado" lo solucionó ..Si lo vuelvo a abrir, cierra eso si lo tienes y prueba

Cuestiones relacionadas