web-dev-qa-db-ja.com

Eclipseの未処理のイベントループ例外、Windows7を処理しなくなりました

私のEclipseはAndroidアプリの開発に使用されます。ある日まで正常に動作し、未処理のイベントループ例外はプロンプトです。ログを以下に示します。

エラープロンプトをトリガーするには、Eclipseでテキストエディターのフォーカスを解除して再度フォーカスすると、プロンプトがトリガーされます。たとえば、パッケージエクスプローラー(赤い円)をクリックし、Main.Javaのコード(緑の円)をクリックします。 Eclipse。 (.xmlは同じです)。

ただし、パッケージエクスプローラー(赤い円)をクリックしてコードのフォーカスを解除し、コードのタイトル(青い円)をクリックしてからコード(緑の円)をクリックすると、エラーは表示されません。

P.S. Androidアプリは、Eclipseを使用してコンパイルし、デバイスで正常に動作させることができます。しかし、エラープロンプトは非常に煩わしいものです。

![ここに画像の説明を入力してください] [1]

私が試してみました:

  1. 新しいADT(Eclipse)フォームをダウンロードAndroid開発者と解凍しますが、機能しませんが、ハンドルはもうありません

  2. Eclipse Standard 4.3.1をダウンロードして解凍すると、機能しません

  3. コンピューターを再起動し、Eclipseを再起動します。動作しない

  4. Windows 7の新しいアカウントを作成し、新しいアカウントを使用して、同じワークスペースで同じEclipseを開きます(古いアカウントでエラーをスローします)。これは機能します。例外はスローされません。

  5. C:\ oldUser.AndroidをC:\ oldUser.Androidに置き換えようとしましたが、古いユーザーはまだ例外です

  6. [設定]> [一般]> [エディター]> [ファイルの関連付け]> *。xmlおよびAndroidマニフェスト、機能しない]でデフォルトのエディターを変更します

  7. Eclipseでパースペクティブをリセットします。機能しません

  8. ワークスペースを変更し、新しいワークスペースを使用しますが、機能しません

古いユーザーアカウントを使用してEclipseを正しく開きたい。変なの。助けてください。どうもありがとうございました!!

org.Eclipse.swt.SWTError: No more handles
    at org.Eclipse.swt.SWT.error(SWT.Java:4387)
    at org.Eclipse.swt.SWT.error(SWT.Java:4276)
    at org.Eclipse.swt.SWT.error(SWT.Java:4247)
    at org.Eclipse.swt.widgets.Widget.error(Widget.Java:468)
    at org.Eclipse.swt.widgets.Control.createHandle(Control.Java:704)
    at org.Eclipse.swt.widgets.Label.createHandle(Label.Java:199)
    at org.Eclipse.swt.widgets.Control.createWidget(Control.Java:744)
    at org.Eclipse.swt.widgets.Control.<init>(Control.Java:112)
    at org.Eclipse.swt.widgets.Label.<init>(Label.Java:101)
    at org.Eclipse.ui.texteditor.StatusLineContributionItem.fill(StatusLineContributionItem.Java:182)
    at org.Eclipse.jface.action.SubContributionItem.fill(SubContributionItem.Java:59)
    at org.Eclipse.jface.action.StatusLineManager.update(StatusLineManager.Java:327)
    at org.Eclipse.ui.internal.WorkbenchPage.updateActivations(WorkbenchPage.Java:265)
    at org.Eclipse.ui.internal.WorkbenchPage.access$15(WorkbenchPage.Java:243)
    at org.Eclipse.ui.internal.WorkbenchPage$E4PartListener.partActivated(WorkbenchPage.Java:172)
    at org.Eclipse.e4.ui.internal.workbench.PartServiceImpl$2.run(PartServiceImpl.Java:193)
    at org.Eclipse.core.runtime.SafeRunner.run(SafeRunner.Java:42)
    at org.Eclipse.e4.ui.internal.workbench.PartServiceImpl.firePartActivated(PartServiceImpl.Java:191)
    at org.Eclipse.e4.ui.internal.workbench.PartServiceImpl.activate(PartServiceImpl.Java:596)
    at org.Eclipse.e4.ui.internal.workbench.PartServiceImpl.activate(PartServiceImpl.Java:549)
    at org.Eclipse.e4.ui.internal.workbench.swt.AbstractPartRenderer.activate(AbstractPartRenderer.Java:105)
    at org.Eclipse.e4.ui.workbench.renderers.swt.ContributedPartRenderer$1.handleEvent(ContributedPartRenderer.Java:61)
    at org.Eclipse.swt.widgets.EventTable.sendEvent(EventTable.Java:84)
    at org.Eclipse.swt.widgets.Widget.sendEvent(Widget.Java:1053)
    at org.Eclipse.swt.widgets.Widget.sendEvent(Widget.Java:1077)
    at org.Eclipse.swt.widgets.Widget.sendEvent(Widget.Java:1058)
    at org.Eclipse.swt.widgets.Shell.setActiveControl(Shell.Java:1447)
    at org.Eclipse.swt.widgets.Shell.WM_MOUSEACTIVATE(Shell.Java:2328)
    at org.Eclipse.swt.widgets.Control.windowProc(Control.Java:4572)
    at org.Eclipse.swt.widgets.Canvas.windowProc(Canvas.Java:341)
    at org.Eclipse.swt.widgets.Decorations.windowProc(Decorations.Java:1627)
    at org.Eclipse.swt.widgets.Shell.windowProc(Shell.Java:2069)
    at org.Eclipse.swt.widgets.Display.windowProc(Display.Java:4989)
    at org.Eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)
    at org.Eclipse.swt.internal.win32.OS.DefWindowProc(OS.Java:2541)
    at org.Eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.Java:80)
    at org.Eclipse.swt.widgets.Control.windowProc(Control.Java:4623)
    at org.Eclipse.swt.widgets.Display.windowProc(Display.Java:4989)
    at org.Eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)
    at org.Eclipse.swt.internal.win32.OS.DefWindowProc(OS.Java:2541)
    at org.Eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.Java:80)
    at org.Eclipse.swt.widgets.Control.windowProc(Control.Java:4623)
    at org.Eclipse.swt.widgets.Display.windowProc(Display.Java:4989)
    at org.Eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)
    at org.Eclipse.swt.internal.win32.OS.DefWindowProc(OS.Java:2541)
    at org.Eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.Java:80)
    at org.Eclipse.swt.widgets.Control.windowProc(Control.Java:4623)
    at org.Eclipse.swt.widgets.Display.windowProc(Display.Java:4989)
    at org.Eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)
    at org.Eclipse.swt.internal.win32.OS.DefWindowProc(OS.Java:2541)
    at org.Eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.Java:80)
    at org.Eclipse.swt.widgets.Control.windowProc(Control.Java:4623)
    at org.Eclipse.swt.widgets.Display.windowProc(Display.Java:4989)
    at org.Eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)
    at org.Eclipse.swt.internal.win32.OS.DefWindowProc(OS.Java:2541)
    at org.Eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.Java:80)
    at org.Eclipse.swt.widgets.Control.windowProc(Control.Java:4623)
    at org.Eclipse.swt.widgets.Display.windowProc(Display.Java:4989)
    at org.Eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)
    at org.Eclipse.swt.internal.win32.OS.DefWindowProc(OS.Java:2541)
    at org.Eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.Java:80)
    at org.Eclipse.swt.widgets.Control.windowProc(Control.Java:4623)
    at org.Eclipse.swt.widgets.Display.windowProc(Display.Java:4989)
    at org.Eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)
    at org.Eclipse.swt.internal.win32.OS.DefWindowProc(OS.Java:2541)
    at org.Eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.Java:80)
    at org.Eclipse.swt.widgets.Control.windowProc(Control.Java:4623)
    at org.Eclipse.swt.widgets.Display.windowProc(Display.Java:4989)
    at org.Eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)
    at org.Eclipse.swt.internal.win32.OS.DefWindowProc(OS.Java:2541)
    at org.Eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.Java:80)
    at org.Eclipse.swt.widgets.Control.windowProc(Control.Java:4623)
    at org.Eclipse.swt.widgets.Display.windowProc(Display.Java:4989)
    at org.Eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)
    at org.Eclipse.swt.internal.win32.OS.DefWindowProc(OS.Java:2541)
    at org.Eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.Java:80)
    at org.Eclipse.swt.widgets.Control.windowProc(Control.Java:4623)
    at org.Eclipse.swt.widgets.Display.windowProc(Display.Java:4989)
    at org.Eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)
    at org.Eclipse.swt.internal.win32.OS.DefWindowProc(OS.Java:2541)
    at org.Eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.Java:80)
    at org.Eclipse.swt.widgets.Control.windowProc(Control.Java:4623)
    at org.Eclipse.swt.widgets.Display.windowProc(Display.Java:4989)
    at org.Eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)
    at org.Eclipse.swt.internal.win32.OS.DefWindowProc(OS.Java:2541)
    at org.Eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.Java:80)
    at org.Eclipse.swt.widgets.Control.windowProc(Control.Java:4623)
    at org.Eclipse.swt.widgets.Display.windowProc(Display.Java:4989)
    at org.Eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)
    at org.Eclipse.swt.internal.win32.OS.DefWindowProc(OS.Java:2541)
    at org.Eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.Java:80)
    at org.Eclipse.swt.widgets.Control.windowProc(Control.Java:4623)
    at org.Eclipse.swt.widgets.Display.windowProc(Display.Java:4989)
    at org.Eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)
    at org.Eclipse.swt.internal.win32.OS.DefWindowProc(OS.Java:2541)
    at org.Eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.Java:80)
    at org.Eclipse.swt.widgets.Control.windowProc(Control.Java:4623)
    at org.Eclipse.swt.widgets.Display.windowProc(Display.Java:4989)
    at org.Eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)
    at org.Eclipse.swt.internal.win32.OS.DefWindowProc(OS.Java:2541)
    at org.Eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.Java:80)
    at org.Eclipse.swt.widgets.Control.windowProc(Control.Java:4623)
    at org.Eclipse.swt.widgets.Display.windowProc(Display.Java:4989)
    at org.Eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)
    at org.Eclipse.swt.internal.win32.OS.DefWindowProc(OS.Java:2541)
    at org.Eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.Java:80)
    at org.Eclipse.swt.widgets.Control.windowProc(Control.Java:4623)
    at org.Eclipse.swt.widgets.Canvas.windowProc(Canvas.Java:341)
    at org.Eclipse.swt.widgets.Display.windowProc(Display.Java:4989)
    at org.Eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)
    at org.Eclipse.swt.internal.win32.OS.DefWindowProc(OS.Java:2541)
    at org.Eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.Java:80)
    at org.Eclipse.swt.widgets.Control.windowProc(Control.Java:4623)
    at org.Eclipse.swt.widgets.Canvas.windowProc(Canvas.Java:341)
    at org.Eclipse.swt.widgets.Display.windowProc(Display.Java:4989)
    at org.Eclipse.swt.internal.win32.OS.PeekMessageW(Native Method)
    at org.Eclipse.swt.internal.win32.OS.PeekMessage(OS.Java:3129)
    at org.Eclipse.swt.widgets.Display.readAndDispatch(Display.Java:3753)
    at org.Eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.Java:1053)
    at org.Eclipse.core.databinding.observable.Realm.runWithDefault(Realm.Java:332)
    at org.Eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.Java:942)
    at org.Eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.Java:86)
    at org.Eclipse.ui.internal.Workbench$5.run(Workbench.Java:588)
    at org.Eclipse.core.databinding.observable.Realm.runWithDefault(Realm.Java:332)
    at org.Eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.Java:543)
    at org.Eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.Java:149)
    at org.Eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.Java:124)
    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:353)
    at org.Eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.Java:180)
    at Sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at Sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at Sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at Java.lang.reflect.Method.invoke(Unknown Source)
    at org.Eclipse.equinox.launcher.Main.invokeFramework(Main.Java:629)
    at org.Eclipse.equinox.launcher.Main.basicRun(Main.Java:584)
    at org.Eclipse.equinox.launcher.Main.run(Main.Java:1438)
    at org.Eclipse.equinox.launcher.Main.main(Main.Java:1414)

Session Data:

Framework arguments:  -product com.Android.ide.Eclipse.adt.package.product
Command-line arguments:  -os win32 -ws win32 -Arch x86_64 -product com.Android.ide.Eclipse.adt.package.product

画像: http://postimg.org/image/fp09k7o8d/

9
user2873159

----- FusionFIXを表示します-----

  1. DisplayFusion設定ページを開く
  2. [互換性]タブをクリックします
  3. 「Eclipse.exe」を追加します
  4. [タイトルバーボタンを無効にする(このアプリケーションのみ)]、[アプリケーションフックを無効にする(このアプリケーションのみ)]、および[ウィンドウアイコンではなくDisplayFusionタスクバーのプロセスファイルアイコンを使用する]をオンにします。

この修正は私にとってはうまくいったようで、修正の原因として最も可能性が高いのは「アプリケーションフックを無効にする(このアプリケーションのみ)」ですが、3つはうまくいったので、さらにテストする必要はありません。

4
joey leavell

これはEclipseのバグであり、ここで説明されています: https://bugs.Eclipse.org/bugs/show_bug.cgi?id=40298

2
greg-449

NView DesktopManagerを無効にする必要があります。デスクトップを右クリック->「nViewデスクトップマネージャー」->「無効」ボタンを押す

2
Rorudo

ここでも同じ問題です! :(誰かがすべてのWindowsUpdateをインストールしてこの問題を解決したようです。回避策は、たとえば別のエディターを使用することです(私にとってはうまくいきました): http://download.Eclipse.org/windowbuilder/WB/release/R201309271200/ 4.3 / stackeroverflowでこの情報を見つけました: Eclipseバグ:未処理のイベントループ例外ハンドルがありません

更新:すべてのWindows Updateをインストールしましたが、EclipseはデフォルトのJavaエディターで正常に動作し、問題は解消されました。

1
Evilripper

LogitechSetPointソフトウェアを削除しましたこれでこの問題は解決しました

1
Florian

このバグはかなり長い間私を悩ませてきました。

私はnvidiaGPUを持っていますが、nViewが有効になっていると、常に発生します。無効にしてみてください。

0
raggnic

作業中のパースペクティブ(および他のいくつか)を閉じ、Eclipseを閉じてから、Eclipseを再起動すると、問題が解決しました(その後、必要なすべてのパースペクティブを開くことができました)

0
inor

まず、Eclipseチームがそれを修正する必要があります。でも時間がかかります。

プログラムのインストール後に発生した場合は、システムのロールバックを実行してください。 A

0
Comshot