After upgrade to Retain 4.9.2, some users are unable to log into the Retain console

  • 7025229
  • 02-Aug-2021
  • 02-Aug-2021

Environment

Retain Unified Archiving 4.9.2

Situation

After upgrading to Retain 4.9.2, some users are unable to log into Retain either through the admin console or the email plugin.

In the RetainServer log, will se the following error:

07:47:47, 275[retain-srv-127.0.0.1-48009-exec-13] [ERROR] ServerErrorHandlerStrategy: login
java.lang.NullPointerException: null
    at com.gwava.authenticate.Authenticator.getAuthMethodsForUser(Authenticator.java:1664) ~[classes/:?]
    at com.gwava.authenticate.Authenticator.getAuthMethod(Authenticator.java:225) ~[classes/:?]
    at com.gwava.authenticate.Authenticator.authenticateUserWithResult(Authenticator.java:455) ~[classes/:?]
    at org.apache.jsp.Manager.login_jsp._jspService(login_jsp.java:305) [RetainServer/:?]
    at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:71) [jasper.jar:9.0.33]
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) [servlet-api.jar:?]
    at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:477) [jasper.jar:9.0.33]

Resolution

Open a case with Micro Focus support to obtain a patch file.

The patch file is Authenticator.class and belongs in the ../RetainServer/WEB-INF/classes/com/gwava/authenticate/ folder.

Make sure to rename the existing file before saving the patch file into that folder.

Restart tomcat and then users will successfully log in.