Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    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 20:43 Go to next message
Alexander Morgan is currently offline Alexander MorganFriend
Messages: 4
Registered: January 2016
Junior Member

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 16: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 17:25 Go to previous messageGo to next message
Alexander Morgan is currently offline Alexander MorganFriend
Messages: 4
Registered: January 2016
Junior Member

- 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 17:27]

Report message to a moderator

Re: Strange Eclipse UI Error [message #1719050 is a reply to message #1719049] Mon, 04 January 2016 17: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 18:04 Go to previous messageGo to next message
Alexander Morgan is currently offline Alexander MorganFriend
Messages: 4
Registered: January 2016
Junior Member

I shutdown my computer daily and I haven't tweaked my .ini file.

I attached the .log file.
  • Attachment: .log
    (Size: 89.91KB, Downloaded 443 times)
Re: Strange Eclipse UI Error [message #1719057 is a reply to message #1719054] Mon, 04 January 2016 18: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 23:46 Go to previous message
Alexander Morgan is currently offline Alexander MorganFriend
Messages: 4
Registered: January 2016
Junior Member

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 23:47]

Report message to a 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 Sep 23 01:10:20 GMT 2024

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

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

Back to the top