Uploaded image for project: 'Wicket'
  1. Wicket
  2. WICKET-838

AjaxFormChoiceComponentUpdatingBehavior not working

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 1.3.0-beta2
    • 1.3.0-beta3
    • wicket
    • 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)

      Attachments

        1. ChoiceBehaviorPage.java
          0.8 kB
          Carlos Pita
        2. ChoiceBehaviorPage.html
          0.2 kB
          Carlos Pita
        3. AFCCUB.patch
          2 kB
          Gerolf Seitz

        Activity

          People

            Unassigned Unassigned
            memeplex Carlos Pita
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: