Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
1.3.0-beta2
-
None
Description
I think this is because of its own component field that is hiding that of AbstractAjaxBehavior. Try to run the attached example and you will get:
WicketMessage: Exception in rendering component: [MarkupContainer [Component id = _header_, page = com.livra.web.user.RegistrationPage, path = 12:_header_.HtmlHeaderContainer, isVisible = true, isVersioned = true]]
Root cause:
java.lang.NullPointerException
at org.apache.wicket.ajax.form.AjaxFormChoiceComponentUpdatingBehavior.renderHead(AjaxFormChoiceComponentUpdatingBehavior.java:71)
at org.apache.wicket.Component.renderHead(Component.java:2266)
at org.apache.wicket.markup.html.internal.HtmlHeaderContainer$1.component(HtmlHeaderContainer.java:209)
at org.apache.wicket.MarkupContainer.visitChildren(MarkupContainer.java:843)
at org.apache.wicket.MarkupContainer.visitChildren(MarkupContainer.java:858)
at org.apache.wicket.MarkupContainer.visitChildren(MarkupContainer.java:883)