Hmmm, This bug looks suspiciously like another onAttach/onBeforeRender issue. Matej seems good at debugging those, care to comment? :-)
Al Alex Objelean wrote: > I have a question about the render method. Why, before rendering, instead of > checking isVisibleInHierarchy(), isVisible() is called? > public final void render(final MarkupStream markupStream) > { > setMarkupStream(markupStream); > setFlag(FLAG_IS_RENDERED_ONCE, true); > > // Determine if component is visible using it's authorization > status > // and the isVisible property. > if (isRenderAllowed() && isVisible()) //why not > isVisibleInHierarchy() ?? > { > //etc... > } > //more code. > } > > I am asking because I suspect a bug with the following StackTrace: > > Caused by: java.lang.NullPointerException > at wicket.markup.html.list.ListView.renderItem(ListView.java:676) > at wicket.markup.html.list.ListView.onRender(ListView.java:637) > > I happens when an AjaxTabbedPanel is updated via ajax. The tabbedPanel > contains a holder Panel with a ListView child component. The visibility of > the holder Panel is decided dynamicaly by overriding isVisible method. > > Maybe later I will try to isolate this situation and to make it more clear. > Still, I would like to know if you've encountered something like this. > > Thank you! -- Alastair Maw Wicket-biased blog at http://herebebeasties.com ------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ _______________________________________________ Wicket-user mailing list Wicket-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wicket-user