We're updating the issue view to help you get more done. 

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

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.

Environment

None

Status

Assignee

Unassigned

Reporter

Luiz Caires

Triage

None

Fix versions

Affects versions

2.13.2

Components

Priority

Medium