Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » Remote Application Platform (RAP) » StackOverflowError in ViewStackPresentation (Business, Fancy)
StackOverflowError in ViewStackPresentation (Business, Fancy) [message #503688] Tue, 15 December 2009 10:51 Go to next message
Eclipse UserFriend
Originally posted by: niels.lippke.airpas.com

Hi,

The exception is raised, if I open enough editors, so that the overflow
mechanism is used in the ViewStackPresentation.
To reproduce, open the default app in either business or fancy theme, switch
to demo perspective and hit "Open new Editor" button until the overflow
button comes up and than one more click...

Can you confirm this?

java.lang.StackOverflowError
at org.eclipse.swt.widgets.Control.getAdapter(Control.java:1420 )
at org.eclipse.swt.widgets.Composite.getAdapter(Composite.java: 114)
at org.eclipse.rwt.lifecycle.WidgetUtil.getAdapter(WidgetUtil.j ava:106)
at org.eclipse.rwt.lifecycle.WidgetUtil.getVariant(WidgetUtil.j ava:149)
at
org.eclipse.rwt.internal.theme.WidgetMatcher.hasVariant(Widg etMatcher.java:82)
at
org.eclipse.rwt.internal.theme.WidgetMatcher.matches(WidgetM atcher.java:71)
at
org.eclipse.rwt.internal.theme.WidgetMatcher.select(WidgetMa tcher.java:48)
at org.eclipse.rwt.internal.theme.ThemeUtil.getCssValue(ThemeUt il.java:107)
at
org.eclipse.rwt.internal.theme.AbstractThemeAdapter.getCssBo rderWidth(AbstractThemeAdapter.java:83)
at
org.eclipse.swt.internal.widgets.controlkit.ControlThemeAdap ter.getBorderWidth(ControlThemeAdapter.java:31)
at org.eclipse.swt.widgets.Control.getBorderWidth(Control.java: 1109)
at org.eclipse.swt.widgets.Scrollable.computeTrim(Scrollable.ja va:127)
at org.eclipse.swt.widgets.Composite.computeSize(Composite.java :480)
at org.eclipse.swt.layout.FormData.computeSize(FormData.java:11 7)
at org.eclipse.swt.layout.FormData.getWidth(FormData.java:146)
at org.eclipse.swt.layout.FormData.getLeftAttachment(FormData.j ava:201)
at org.eclipse.swt.layout.FormData.getRightAttachment(FormData. java:275)
at org.eclipse.swt.layout.FormLayout.computeWidth(FormLayout.ja va:256)
at org.eclipse.swt.layout.FormLayout.layout(FormLayout.java:322 )
at org.eclipse.swt.layout.FormLayout.computeSize(FormLayout.jav a:231)
at org.eclipse.swt.widgets.Composite.computeSize(Composite.java :461)
at org.eclipse.swt.layout.RowLayout.computeSize(RowLayout.java: 211)
at org.eclipse.swt.layout.RowLayout.layoutHorizontal(RowLayout. java:274)
at org.eclipse.swt.layout.RowLayout.layout(RowLayout.java:228)
at org.eclipse.swt.widgets.Composite.updateLayout(Composite.jav a:434)
at org.eclipse.swt.widgets.Composite.layout(Composite.java:327)
at org.eclipse.swt.widgets.Composite.layout(Composite.java:286)
at org.eclipse.swt.widgets.Composite.layout(Composite.java:249)
at
org.eclipse.rap.internal.design.example.stacks.ViewStackPres entation.makePartButtonInactive(ViewStackPresentation.java:5 87)
at
org.eclipse.rap.internal.design.example.stacks.ViewStackPres entation.showLastChildIfNecessary(ViewStackPresentation.java :735)
at
org.eclipse.rap.internal.design.example.stacks.ViewStackPres entation.showLastChildIfNecessary(ViewStackPresentation.java :737)
at
org.eclipse.rap.internal.design.example.stacks.ViewStackPres entation.showLastChildIfNecessary(ViewStackPresentation.java :737)
....


Regards, Niels
Re: StackOverflowError in ViewStackPresentation (Business, Fancy) [message #503801 is a reply to message #503688] Tue, 15 December 2009 20:34 Go to previous message
Holger Staudacher is currently offline Holger StaudacherFriend
Messages: 166
Registered: July 2009
Senior Member
Hi Niels,
thanks for reporting. I can confirm the error and I have opened a bug for it:

297894: [design] StackOverflow when creating many editors
https://bugs.eclipse.org/bugs/show_bug.cgi?id=297894

Regards Holger

On 2009-12-15 11:51:01 +0100, "Niels Lippke" <niels.lippke@airpas.com> said:

> java.lang.StackOverflowError
> at org.eclipse.swt.widgets.Control.getAdapter(Control.java:1420 )
> at org.eclipse.swt.widgets.Composite.getAdapter(Composite.java: 114)
> at org.eclipse.rwt.lifecycle.WidgetUtil.getAdapter(WidgetUtil.j ava:106)
> at org.eclipse.rwt.lifecycle.WidgetUtil.getVariant(WidgetUtil.j ava:149)
> at
> org.eclipse.rwt.internal.theme.WidgetMatcher.hasVariant(Widg etMatcher.java:82)

>
> at org.eclipse.rwt.internal.theme.WidgetMatcher.matches(WidgetM atcher.java:71)
> at org.eclipse.rwt.internal.theme.WidgetMatcher.select(WidgetMa tcher.java:48)
> at org.eclipse.rwt.internal.theme.ThemeUtil.getCssValue(ThemeUt il.java:107)
> at
> org.eclipse.rwt.internal.theme.AbstractThemeAdapter.getCssBo rderWidth(AbstractThemeAdapter.java:83)

>
> at
> org.eclipse.swt.internal.widgets.controlkit.ControlThemeAdap ter.getBorderWidth(ControlThemeAdapter.java:31)

>
> at org.eclipse.swt.widgets.Control.getBorderWidth(Control.java: 1109)
> at org.eclipse.swt.widgets.Scrollable.computeTrim(Scrollable.ja va:127)
> at org.eclipse.swt.widgets.Composite.computeSize(Composite.java :480)
> at org.eclipse.swt.layout.FormData.computeSize(FormData.java:11 7)
> at org.eclipse.swt.layout.FormData.getWidth(FormData.java:146)
> at org.eclipse.swt.layout.FormData.getLeftAttachment(FormData.j ava:201)
> at org.eclipse.swt.layout.FormData.getRightAttachment(FormData. java:275)
> at org.eclipse.swt.layout.FormLayout.computeWidth(FormLayout.ja va:256)
> at org.eclipse.swt.layout.FormLayout.layout(FormLayout.java:322 )
> at org.eclipse.swt.layout.FormLayout.computeSize(FormLayout.jav a:231)
> at org.eclipse.swt.widgets.Composite.computeSize(Composite.java :461)
> at org.eclipse.swt.layout.RowLayout.computeSize(RowLayout.java: 211)
> at org.eclipse.swt.layout.RowLayout.layoutHorizontal(RowLayout. java:274)
> at org.eclipse.swt.layout.RowLayout.layout(RowLayout.java:228)
> at org.eclipse.swt.widgets.Composite.updateLayout(Composite.jav a:434)
> at org.eclipse.swt.widgets.Composite.layout(Composite.java:327)
> at org.eclipse.swt.widgets.Composite.layout(Composite.java:286)
> at org.eclipse.swt.widgets.Composite.layout(Composite.java:249)
> at
> org.eclipse.rap.internal.design.example.stacks.ViewStackPres entation.makePartButtonInactive(ViewStackPresentation.java:5 87)

>
> at
> org.eclipse.rap.internal.design.example.stacks.ViewStackPres entation.showLastChildIfNecessary(ViewStackPresentation.java :735)

>
> at
> org.eclipse.rap.internal.design.example.stacks.ViewStackPres entation.showLastChildIfNecessary(ViewStackPresentation.java :737)

>
> at
> org.eclipse.rap.internal.design.example.stacks.ViewStackPres entation.showLastChildIfNecessary(ViewStackPresentation.java :737)
....


--
>

-----------------------------------------

http://eclipsesource.com

http://twitter.com/eclipsesource
Previous Topic:Tomcat-Deployment fancy/business-desgin
Next Topic:Decide between single and double click
Goto Forum:
  


Current Time: Thu Sep 26 03:58:52 GMT 2024

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

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

Back to the top