Uploaded image for project: 'GeoServer'
  1. GEOS-8868

Synchronize user/group service at Authentication Key token gives an error page

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Medium
    • Resolution: Fixed
    • Affects Version/s: 2.13.2
    • Fix Version/s: 2.15-M0
    • Component/s: authkey
    • Labels:
      None

      Description

      When button "Synchronize user/group service" is pressed at the page "Authentication Key token", geoserver gives the page with error:

      {{ org.apache.wicket.WicketRuntimeException: Method onRequest of interface org.apache.wicket.behavior.IBehaviorListener targeted at org.apache.wicket.ajax.markup.html.form.AjaxSubmitLink$1@3b9a40eb on component [AjaxSubmitLink [Component id = synchronize]] threw an exception
      ...
      ...
      Stacktrace
      ...
      ...
      Caused by: java.lang.IllegalArgumentException: Argument 'component' may not be null. at org.apache.wicket.util.lang.Args.notNull(Args.java:41) at org.apache.wicket.ajax.AjaxRequestHandler.add(AjaxRequestHandler.java:223) at org.geoserver.security.web.AuthenticationKeyFilterPanel$2.onSubmit(AuthenticationKeyFilterPanel.java:119)
      }}

      At the Line 119 (AuthenticationKeyFilterPanel.java), theres: {{ target.add(getPage().get("feedback")); }}
      {{ getPage().get("feedback") }} returns {{ null }} because, after version 2.13, the "feedback" component became "topFeedback" and "bottomFeedback". I think "topFeedback" would fit better.

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              luiz.caires Luiz Caires
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: