2011-07-02 4 views
14

Im 이클립스에서 예외가 발생합니다. - PDT 플러그인을 사용하고 있습니다. 아이디어가 있습니까? 내가 코드를 작성하면 재미 있고, 사라지고, 다시 나타나기 시작합니다.Eclipse 처리되지 않은 이벤트 루프 예외

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

정확히 무엇을하고 있는지 정확히 설명 할 수 있는가? –

+0

나는 html과 php 파일을 가지고있는 php 파일을 편집하고 있었다.

을 입력하기 시작했고 자동 완성 메뉴가 나오면 재미있는 행동을 시작하고 그 예외를 던졌습니다. – Mark

+0

그냥 동일한 문제가 발생하는 것을 chiming. Mac 64 비트 인디고. – echo

답변

3

그것은 고정 된 것 같다 PDT의 버그 : https://bugs.eclipse.org/bugs/show_bug.cgi?format=multiple&id=350139

이 (내가 꽤 늦게 응답하고있어 알고 있지만, 구글에서 온 다른 사람 도움이 될 것입니다)


편집 : 내 컴퓨터에 고정 (그리고 난 당신이 나처럼 그것을하지 않는 것이 좋습니다) 방법 :

이에서 PDT의 최신 안정 야간 빌드를 얻었다 723,나를 위해이었다 : https://hudson.eclipse.org/hudson/job/cbi-pdt-3.0-indigo/166/artifact/build/N201107150957/

여기 Getting Eclipse PDT nightly build from Hudson 설명 PDT-Update- 의 .zip 파일을 사용하여 Eclipse 플러그인을 업데이트하는 방법이있을 것 같다. 내 컴퓨터에서 그렇게 할 수 없었고 왜 작동하지 않았는지 조사 할 시간이 없었습니다. 나는 다른 zip 파일 (pdt-SDK- .zip)을 가지고, Eclipse 라이브러리 디렉토리에서 이전 플러그인을 제거하고 새로운 플러그인을 대신 넣습니다. 그것은 작동하지 않았고, PHP 관점은 그 이후에 발견되지 않았습니다. 그래서 나는 더러운 해킹을했다 : 아카이브에서 org.eclipse.php.core_3.0.0.v201107150957.jar을 가져 와서 이클립스 라이브러리 디렉토리 (org.eclipse.php.core_3.0.0.v20110516-1100)에서 이전 것을 제거했다. jar)를 사용하고 이전 버전과 같은 새로운 이름으로 바꿨습니다.

나는이 문제를 일으킬 수 있으며, 나는 그들이

:-) 임시 hackish 수정으로 그것을하지 않는 한 그래도 난 PDT이 시도해야 할 다른 사람에게 추천하지 않는다는 것을 알고 ...

7

새로운 솔루션 : http://code.google.com/p/zend-sdk/downloads/list

OLD 솔루션 (PDT 3.0.0) :

, 나를 위해 잘 실행 아웃 - 오브 - 박스 새로운 PDT 인디고 번들 (3.0.2)이있다

감사합니다. Valentin, 제 Eclipse 수정 가능 . 빌드 번호 N *

  • 다운로드 PDT-업데이트-N * .ZIP
  • 이클립스 고토에서
  • "설치 새 소프트웨어"에

    1. 열기 https://hudson.eclipse.org/hudson/job/cbi-pdt-3.0-indigo/lastStableBuild/artifact/build/
    2. 클릭 : 나에게는 그런 당신의 연결에서 일
    3. 지금 PDT 다운로드 한 압축에서 업데이트됩니다 다운로드 우편을 아카이브와 새 사이트를 만들고 선택

    Daff 덕분에 링크가 업데이트되었습니다!

  • +0

    더 이상 작동하지 않습니다. 2 단계에서 ZIP url은 404. – hafichuk

    +1

    을 반환합니다. 감사합니다. 최신 안정 빌드는 https://hudson.eclipse.org/hudson/job/cbi-pdt-3.0-indigo/lastStableBuild/artifact/에서 찾을 수 있으며 표시된 빌드로 이동하여 pdt-Update- * 빌드 번호를 다운로드하십시오. * .zip – Daff

    +0

    위의 설명에서 제안 된대로 최신 안정 빌드를 시도한 후에도 여전히 종속성 오류가 발생했습니다. 이 버그 게시물은 그것을 극복하기위한 트릭을 만들었습니다 - https://bugs.eclipse.org/bugs/show_bug.cgi?id=354709 –

    0

    Available Software Sites 환경 설정 (도움말> 새 소프트웨어 설치)을 정리 한 다음 Eclipse를 다시 업데이트하면 (도움말> 업데이트 확인) 나에게이 오류가 제거되었습니다.

    0

    누군가 아직도 이것을 찾고 있다면, 나에게 일어난 일이며, "AMD 게임 진화"애플리케이션을 끝내면 해결 된 것으로 나타났습니다.다시 열면 일어난다. 그냥 가지고 다녔다가 닫으면

    관련 문제