from *Component.java* ---> getFlag(FLAG_INITIALIZED) --> it returns false

/**
* Used to call {@link #onInitialize()}
*/
final void fireInitialize()
{
*if (!getFlag(FLAG_INITIALIZED))*
{
setFlag(FLAG_INITIALIZED, true);
setRequestFlag(RFLAG_INITIALIZE_SUPER_CALL_VERIFIED, false);
onInitialize();
if (!getRequestFlag(RFLAG_INITIALIZE_SUPER_CALL_VERIFIED))
{
throw new IllegalStateException(Component.class.getName() +
" has not been properly initialized. Something in the hierarchy of " +
getClass().getName() +
" has not called super.onInitialize() in the override of onInitialize()
method");
}
setRequestFlag(RFLAG_INITIALIZE_SUPER_CALL_VERIFIED, false);

getApplication().getComponentInitializationListeners().onInitialize(this);
}
else if (getFlag(FLAG_REMOVED))
{
setFlag(FLAG_REMOVED, false);
setRequestFlag(RFLAG_ON_RE_ADD_SUPER_CALL_VERIFIED, false);
onReAdd();
if (!getRequestFlag(RFLAG_ON_RE_ADD_SUPER_CALL_VERIFIED))
{
throw new IllegalStateException(Component.class.getName() +
" has not been properly added. Something in the hierarchy of " +
getClass().getName() +
" has not called super.onReAdd() in the override of onReAdd() method");
}
}
}

On Fri, Jul 28, 2017 at 11:33 AM, Martin Grigorov <mgrigo...@apache.org>
wrote:

> Where is this line of code ?
>
> Martin Grigorov
> Wicket Training and Consulting
> https://twitter.com/mtgrigorov
>
> On Fri, Jul 28, 2017 at 6:18 PM, durairaj t <durairaj....@gmail.com>
> wrote:
>
> > Thank you Martin! I will compare the entire code.
> >
> > beside, I found that the below code from the
> >  Component#fireInitialize(){....} returns false, it should to be true to
> > invoke the onInitialize();. any idea about this line of code, I did not
> > understand that why it is false and what it mean.
> >
> > if (!getFlag(FLAG_INITIALIZED))---> it is false
> >
> >
> > On Fri, Jul 28, 2017 at 10:59 AM, Martin Grigorov <mgrigo...@apache.org>
> > wrote:
> >
> > > Hi,
> > >
> > > It is not very clear what is broken and why.
> > > I think the best you can do is to check what is different in your code
> > > against the samples application for InMethodGrid -
> > > https://github.com/wicketstuff/core/tree/wicket-
> > 7.x/inmethod-grid-parent/
> > > inmethod-grid-examples
> > >
> > > Martin Grigorov
> > > Wicket Training and Consulting
> > > https://twitter.com/mtgrigorov
> > >
> > > On Fri, Jul 28, 2017 at 5:08 PM, durairaj t <durairaj....@gmail.com>
> > > wrote:
> > >
> > > > I'm upgrading wicketstuff from wicket 5 to 7, one of the TreePanel
> > > > functionality is not working.
> > > >
> > > >  it was TreePanel#onBeforeRender() in wicket5 and AbstractGridRow
> > > > #onBeforeRender().
> > > >
> > > > Component component = get(column.getId()); returns BaseTreeColumn
> > object
> > > > with the null child object  in AbstractGridRow#onRender(). it should
> > have
> > > > child objects[junctionLink,nodeComponent,icon].
> > > >
> > > >
> > > >  any help?
> > > >
> > >
> >
>

Reply via email to