当前位置: 代码迷 >> Eclipse >> Eclipse发生错误Unhandled event loop exception No more handles
  详细解决方案

Eclipse发生错误Unhandled event loop exception No more handles

热度:689   发布时间:2016-04-23 00:31:35.0
Eclipse发生异常Unhandled event loop exception No more handles

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)

从网上查了半天找了很多方法都没有解决。

最后网上有一个说是百度杀毒软件引起的,我就从自己电脑上一个个进程kill,然后重新进入Eclipse尝试。

最后发现是红蜻蜓截图软件造成的问题,应该是某些键冲突导致吧。

  相关解决方案