Its 1.3.0-beta4 

Is it still an issue?

-----Original Message-----
From: Johan Compagner [mailto:[EMAIL PROTECTED]
Sent: Friday, November 09, 2007 10:15 AM
To: users@wicket.apache.org
Subject: Re: beforeRender() - Cannot modify component hierarchy during
render phase?


what version of wicket is that code?
I guess 1.2? then you should use onAttach()
because onBeforeRender you can't change anything anymore because the page is
already rendering.

johan



On Nov 9, 2007 4:00 PM, William Hoover <[EMAIL PROTECTED]> wrote:

> I'm curious if my approach is incorrect when implementing
> AbstractBehaviour and changing the model before it renders? Seems odd that
> I'm getting an exception stating that I cannot modify a component hierarchy
> during render phase when overriding the "beforeRender" method... am I
> missing something here?
>
>                public final void beforeRender(Component component) {
>                                component.setModel(new StringResourceModel(
>                                                "some.resource",
>                                                refComponent, null));
>                }
>
> org.apache.wicket.WicketRuntimeException: Cannot modify component
> hierarchy during render phase
>     at org.apache.wicket.Component.checkHierarchyChange(Component.java
> :2931)
>     at org.apache.wicket.Component.addStateChange(Component.java:2863)
>     at org.apache.wicket.Component.setModel(Component.java:2436)
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to