Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 352997 - [Compatibility] StackOverflowError in delegateSetFocus
Summary: [Compatibility] StackOverflowError in delegateSetFocus
Status: RESOLVED WORKSFORME
Alias: None
Product: Platform
Classification: Eclipse Project
Component: UI (show other bugs)
Version: 4.1   Edit
Hardware: PC Linux
: P3 critical (vote)
Target Milestone: ---   Edit
Assignee: Platform UI Triaged CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-07-25 08:08 EDT by Paul Webster CLA
Modified: 2014-07-09 08:44 EDT (History)
2 users (show)

See Also:


Attachments
Error log with SOE (142.77 KB, text/plain)
2011-07-25 08:08 EDT, Paul Webster CLA
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Paul Webster CLA 2011-07-25 08:08:14 EDT
Created attachment 200273 [details]
Error log with SOE

Build: I20110714-2200

I was editing some extensions and hit a stack overflow error.  I've attached the full log.


java.lang.StackOverflowError: operating system stack overflow
	at org.eclipse.swt.internal.gtk.OS._gtk_widget_grab_focus(Native Method)
	at org.eclipse.swt.internal.gtk.OS.gtk_widget_grab_focus(OS.java:12928)
	at org.eclipse.swt.widgets.ToolItem.setFocus(ToolItem.java:882)
	at org.eclipse.swt.widgets.ToolBar.forceFocus(ToolBar.java:214)
	at org.eclipse.swt.widgets.Control.forceFocus(Control.java:2313)
	at org.eclipse.swt.widgets.Control.setFocus(Control.java:3944)
	at org.eclipse.swt.widgets.Composite.setFocus(Composite.java:1373)
	at org.eclipse.swt.widgets.Composite.setFocus(Composite.java:1371)
	at org.eclipse.swt.widgets.Composite.setFocus(Composite.java:1371)
	at org.eclipse.ui.forms.widgets.SharedScrolledComposite.setFocus(SharedScrolledComposite.java:127)
	at org.eclipse.ui.part.MultiPageEditorPart.setFocus(MultiPageEditorPart.java:1130)
	at org.eclipse.ui.part.MultiPageEditorPart.setFocus(MultiPageEditorPart.java:1106)
	at org.eclipse.pde.internal.ui.editor.PDEFormEditor.setFocus(PDEFormEditor.java:274)
	at org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.delegateSetFocus(CompatibilityPart.java:154)
	at sun.reflect.GeneratedMethodAccessor29.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
	at java.lang.reflect.Method.invoke(Method.java:611)
	at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:56)
	at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:228)
	at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:234)
	at org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:205)
	at org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:101)
	at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.activate(PartServiceImpl.java:540)
	at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.activate(PartServiceImpl.java:530)
	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:1258)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1282)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1263)
	at org.eclipse.swt.widgets.Shell.setActiveControl(Shell.java:1580)
	at org.eclipse.swt.widgets.Control.sendFocusEvent(Control.java:3587)
	at org.eclipse.swt.widgets.Control.gtk_event_after(Control.java:2938)
	at org.eclipse.swt.widgets.Tree.gtk_event_after(Tree.java:1956)
	at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1738)
	at org.eclipse.swt.widgets.Control.windowProc(Control.java:5016)
	at org.eclipse.swt.widgets.Tree.windowProc(Tree.java:3530)
	at org.eclipse.swt.widgets.Display.windowProc(Display.java:4408)
	at org.eclipse.swt.internal.gtk.OS._gtk_widget_grab_focus(Native Method)
	at org.eclipse.swt.internal.gtk.OS.gtk_widget_grab_focus(OS.java:12928)
	at org.eclipse.swt.widgets.Control.forceFocus(Control.java:2320)
	at org.eclipse.swt.widgets.Composite.forceFocus(Composite.java:526)
	at org.eclipse.swt.widgets.Control.forceFocus(Control.java:2313)
	at org.eclipse.pde.internal.ui.editor.PDEFormPage.updateFormSelection(PDEFormPage.java:329)
	at org.eclipse.pde.internal.ui.editor.plugin.ExtensionsPage.updateFormSelection(ExtensionsPage.java:134)
	at org.eclipse.pde.internal.ui.editor.PDEFormEditor.setFocus(PDEFormEditor.java:279)
	at org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.delegateSetFocus(CompatibilityPart.java:154)
Comment 1 Daniel Rolka CLA 2014-07-09 08:40:19 EDT
Paul, 

Are you able to confirm that the issue is still valid?
If so, could you please provide the steps reproducing the issue?

thanks,
Daniel
Comment 2 Paul Webster CLA 2014-07-09 08:44:36 EDT
This hasn't occurred in years, so I think we can close.

PW