Skip to main content



      Home
Home » Eclipse Projects » Eclipse Platform » Strange Eclipse UI Error(Need help fixing my eclipse!)
Strange Eclipse UI Error [message #1718929] Sat, 02 January 2016 15:43 Go to next message
Eclipse UserFriend
I get right down to the point.

Whenever I have two file editting windows open side by side and attempt to edit something inside of it I get an error window saying:

Unhandled event loop exception
No more handles


Then another window:

An SWT error has occurred.
You are recommended to exit the workbench.
Subsequent error may happen and may terminate the workbench without warning.
see the .log file for more details.


Been dealing with this for quite a while and have been able to avoid this problem by only having one file view and switching between tabs.
However, I get this problem if I try using debug mode.

Please Help!

Exception Stack Trace:

org.eclipse.swt.SWTError: No more handles
at org.eclipse.swt.SWT.error(SWT.java:4517)
at org.eclipse.swt.SWT.error(SWT.java:4406)
at org.eclipse.swt.SWT.error(SWT.java:4377)
at org.eclipse.swt.widgets.Widget.error(Widget.java:482)
at org.eclipse.swt.widgets.Control.createHandle(Control.java:703)
at org.eclipse.swt.widgets.Composite.createHandle(Composite.java:306)
at org.eclipse.swt.widgets.ToolBar.createHandle(ToolBar.java:300)
at org.eclipse.swt.widgets.Control.createWidget(Control.java:743)
at org.eclipse.swt.widgets.Scrollable.createWidget(Scrollable.java:140)
at org.eclipse.swt.widgets.ToolBar.createWidget(ToolBar.java:400)
at org.eclipse.swt.widgets.Control.<init>(Control.java:111)
at org.eclipse.swt.widgets.Scrollable.<init>(Scrollable.java:81)
at org.eclipse.swt.widgets.Composite.<init>(Composite.java:96)
at org.eclipse.swt.widgets.ToolBar.<init>(ToolBar.java:105)
at org.eclipse.swt.custom.CTabFolder.setButtonBounds(CTabFolder.java:2469)
at org.eclipse.swt.custom.CTabFolder.updateItems(CTabFolder.java:3757)
at org.eclipse.swt.custom.CTabFolder.updateItems(CTabFolder.java:3688)
at org.eclipse.swt.custom.CTabFolder.onResize(CTabFolder.java:2081)
at org.eclipse.swt.custom.CTabFolder$1.handleEvent(CTabFolder.java:337)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4362)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1113)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1137)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1118)
at org.eclipse.swt.widgets.Control.WM_SIZE(Control.java:5344)
at org.eclipse.swt.widgets.Scrollable.WM_SIZE(Scrollable.java:343)
at org.eclipse.swt.widgets.Composite.WM_SIZE(Composite.java:1711)
at org.eclipse.swt.widgets.Control.windowProc(Control.java:4751)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:5050)
at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)
at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2544)
at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:86)
at org.eclipse.swt.widgets.Control.WM_WINDOWPOSCHANGED(Control.java:5578)
at org.eclipse.swt.widgets.Control.windowProc(Control.java:4764)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:5063)
at org.eclipse.swt.internal.win32.OS.SetWindowPos(Native Method)
at org.eclipse.swt.widgets.Widget.SetWindowPos(Widget.java:1517)
at org.eclipse.swt.widgets.Control.setBounds(Control.java:3177)
at org.eclipse.swt.widgets.Composite.setBounds(Composite.java:1037)
at org.eclipse.swt.widgets.Control.setBounds(Control.java:3138)
at org.eclipse.swt.widgets.Control.setSize(Control.java:3675)
at org.eclipse.swt.widgets.Control.setSize(Control.java:3699)
at org.eclipse.swt.widgets.Control.pack(Control.java:2139)
at org.eclipse.swt.widgets.Control.pack(Control.java:2113)
at org.eclipse.ui.internal.e4.compatibility.ActionBars.updateActionBars(ActionBars.java:98)
at org.eclipse.debug.internal.ui.views.variables.VariablesView.clearGlobalActions(VariablesView.java:733)
at org.eclipse.debug.internal.ui.views.variables.VariablesView.access$4(VariablesView.java:729)
at org.eclipse.debug.internal.ui.views.variables.VariablesView$4.focusLost(VariablesView.java:675)
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:143)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4362)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1113)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1137)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1118)
at org.eclipse.swt.widgets.Control.sendFocusEvent(Control.java:2863)
at org.eclipse.swt.widgets.Widget.wmKillFocus(Widget.java:1995)
at org.eclipse.swt.widgets.Control.WM_KILLFOCUS(Control.java:5057)
at org.eclipse.swt.widgets.Tree.WM_KILLFOCUS(Tree.java:6372)
at org.eclipse.swt.widgets.Control.windowProc(Control.java:4710)
at org.eclipse.swt.widgets.Tree.windowProc(Tree.java:6024)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:5063)
at org.eclipse.swt.internal.win32.OS.SetFocus(Native Method)
at org.eclipse.swt.widgets.Control.forceFocus(Control.java:1098)
at org.eclipse.swt.widgets.Control.setFocus(Control.java:3356)
at org.eclipse.swt.widgets.Composite.setFocus(Composite.java:1058)
at org.eclipse.ui.texteditor.AbstractTextEditor.setFocus(AbstractTextEditor.java:6221)
at org.eclipse.ui.texteditor.StatusTextEditor.setFocus(StatusTextEditor.java:122)
at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.setFocus(JavaEditor.java:2395)
at org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.delegateSetFocus(CompatibilityPart.java:204)
at sun.reflect.GeneratedMethodAccessor44.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:56)
at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:252)
at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:258)
at org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:229)
at org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:107)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.focusGui(PartRenderingEngine.java:775)
at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.activate(PartServiceImpl.java:708)
at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.activate(PartServiceImpl.java:639)
at org.eclipse.e4.ui.internal.workbench.swt.AbstractPartRenderer.activate(AbstractPartRenderer.java:106)
at org.eclipse.e4.ui.workbench.renderers.swt.ContributedPartRenderer$1.handleEvent(ContributedPartRenderer.java:63)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4362)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1113)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1137)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1122)
at org.eclipse.swt.widgets.Shell.setActiveControl(Shell.java:1481)
at org.eclipse.swt.widgets.Shell.WM_MOUSEACTIVATE(Shell.java:2377)
at org.eclipse.swt.widgets.Control.windowProc(Control.java:4720)
at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:339)
at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1633)
at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2117)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:5063)
at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)
at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2544)
at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:86)
at org.eclipse.swt.widgets.Control.windowProc(Control.java:4774)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:5063)
at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)
at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2544)
at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:86)
at org.eclipse.swt.widgets.Control.windowProc(Control.java:4774)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:5063)
at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)
at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2544)
at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:86)
at org.eclipse.swt.widgets.Control.windowProc(Control.java:4774)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:5063)
at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)
at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2544)
at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:86)
at org.eclipse.swt.widgets.Control.windowProc(Control.java:4774)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:5063)
at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)
at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2544)
at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:86)
at org.eclipse.swt.widgets.Control.windowProc(Control.java:4774)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:5063)
at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)
at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2544)
at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:86)
at org.eclipse.swt.widgets.Control.windowProc(Control.java:4774)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:5063)
at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)
at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2544)
at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:86)
at org.eclipse.swt.widgets.Control.windowProc(Control.java:4774)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:5063)
at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)
at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2544)
at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:86)
at org.eclipse.swt.widgets.Control.windowProc(Control.java:4774)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:5063)
at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)
at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2544)
at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:86)
at org.eclipse.swt.widgets.Control.windowProc(Control.java:4774)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:5063)
at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)
at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2544)
at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:86)
at org.eclipse.swt.widgets.Control.windowProc(Control.java:4774)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:5063)
at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)
at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2544)
at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:86)
at org.eclipse.swt.widgets.Control.windowProc(Control.java:4774)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:5063)
at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)
at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2544)
at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:86)
at org.eclipse.swt.widgets.Control.windowProc(Control.java:4774)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:5063)
at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)
at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2544)
at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:86)
at org.eclipse.swt.widgets.Control.windowProc(Control.java:4774)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:5063)
at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)
at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2544)
at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:86)
at org.eclipse.swt.widgets.Control.windowProc(Control.java:4774)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:5063)
at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)
at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2544)
at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:86)
at org.eclipse.swt.widgets.Control.windowProc(Control.java:4774)
at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:339)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:5063)
at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)
at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2544)
at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:86)
at org.eclipse.swt.widgets.Control.windowProc(Control.java:4774)
at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:339)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:5063)
at org.eclipse.swt.internal.win32.OS.PeekMessageW(Native Method)
at org.eclipse.swt.internal.win32.OS.PeekMessage(OS.java:3141)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3764)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1127)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:337)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1018)
at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:156)
at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:654)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:337)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:598)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:139)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)
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:669)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:608)
at org.eclipse.equinox.launcher.Main.run(Main.java:1515)
Re: Strange Eclipse UI Error [message #1719045 is a reply to message #1718929] Mon, 04 January 2016 11:54 Go to previous messageGo to next message
Eclipse UserFriend
That seems strange. Could you please provide more details, such as the Eclipse version (and where you downloaded it), OS version, and a detailed way to reproduce? And could you also try with a vanilla Eclipse (from download.eclipse.org), just in case it's caused by one of the plugins you have loaded.

Brian.
Re: Strange Eclipse UI Error [message #1719049 is a reply to message #1719045] Mon, 04 January 2016 12:25 Go to previous messageGo to next message
Eclipse UserFriend
- Eclipse Mars.1 Release (4.5.1)
- Windows 7 64 bit
- Clean installed it a week ago (no plugins). I was using Eclipse Juno prior and had the same or a similar problem.

All I need to do is have two editors windows open side by side and attempt to interact inside one of those windows.

Screenshot of what I mean by two editors windows open side by side:
index.php/fa/24478/0/

[Updated on: Mon, 04 January 2016 12:27] by Moderator

Re: Strange Eclipse UI Error [message #1719050 is a reply to message #1719049] Mon, 04 January 2016 12:34 Go to previous messageGo to next message
Eclipse UserFriend
How long has your machine been up? (Have you tried rebooting your machine?)

Any tweaks to your .ini file?

Can you check your .log file?

https://wiki.eclipse.org/FAQ_Where_can_I_find_that_elusive_.log_file%3F
Re: Strange Eclipse UI Error [message #1719054 is a reply to message #1719050] Mon, 04 January 2016 13:04 Go to previous messageGo to next message
Eclipse UserFriend
I shutdown my computer daily and I haven't tweaked my .ini file.

I attached the .log file.
  • Attachment: .log
    (Size: 89.91KB, Downloaded 456 times)
Re: Strange Eclipse UI Error [message #1719057 is a reply to message #1719054] Mon, 04 January 2016 13:28 Go to previous messageGo to next message
Eclipse UserFriend
I did some searching in the bugs database and this sounds like bug 402983. The problem seems to be caused by some other third-party software running. There are some other culprits identified in this StackOverflow post too.
Re: Strange Eclipse UI Error [message #1719075 is a reply to message #1719057] Mon, 04 January 2016 18:46 Go to previous message
Eclipse UserFriend
Thanks Brian I installed WindowBuilder and set that as my default editor and it fixed it.

It's weird though because I tried that a couple weeks back and it didn't work. O.o

But anyway thanks again! Smile

[Updated on: Mon, 04 January 2016 18:47] by Moderator

Previous Topic:extensions in Equinox project
Next Topic:How to allow devs to add a custom nature after project creation?
Goto Forum:
  


Current Time: Mon Mar 17 14:38:55 EDT 2025

Powered by FUDForum. Page generated in 0.04959 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top