NetWorker: External User Accounts fail with HTTP 404 after Upgrading to NetWorker 19.13
Summary: The NetWorker server is configured with external authentication; Lightweight Directory Access Protocol (LDAP) or Microsoft Active Directory (AD). After upgrading the NetWorker server to 19.13.0.0, external user accounts fail to log in, reporting HTTP 404. ...
Symptoms
The following error is observed while accessing the NetWorker Management Console (NMC) as an external user account:

The same error is observed while performing nsrlogin as an external user: nsrlogin -t TENANT_NAME -d DOMAIN_NAME -u USER_NAME
admin@nve:/root> /usr/sbin/nsrlogin -t default -d networker.lan -u bkupadmin
130136:nsrlogin: Please enter password:
117849:nsrlogin: Authentication library error: POST failed with HTTP-ERROR: 404
Server Message : Could not parse server-response from json string
The NetWorker Web User Interface (NWUI) reports that the user cannot be authenticated:

The following error is observed in the NetWorker authentication (AUTHC) server's catalina.log.0:
Linux: /nsr/authc/logs/catalina.log.0
Windows (Default): C:\Program Files\EMC NetWorker\nsr\authc-server\tomcat\logs\catalina.log.0
MONTH DD, YYYY HH:MM:SS org.apache.catalina.core.StandardWrapperValve invoke
SEVERE: Servlet.service() for servlet [api-latest] in context with path [/auth-server] threw exception [Filter execution threw an exception] with root cause
java.lang.NoSuchMethodError: 'void org.springframework.util.Assert.isTrue(boolean)'
at org.springframework.ldap.support.LdapUtils$CollectingAttributeValueCallbackHandler.handleAttributeValue(LdapUtils.java:343)
at org.springframework.ldap.support.LdapUtils.handleAttributeValue(LdapUtils.java:321)
at org.springframework.ldap.support.LdapUtils.iterateAttributeValues(LdapUtils.java:305)
at org.springframework.ldap.support.LdapUtils.collectAttributeValues(LdapUtils.java:287)
...
Local NetWorker user accounts such as the "Administrator" authenticate within NetWorker command-line and UIs without issue.
Cause
This issue has been raised to NetWorker engineering.
The underlying condition appears due to many changes which occurred in NetWorker 19.13.0.0 with Java and Spring Framework.
Resolution
This issue is addressed in 19.13.0.1. Upgrade to 19.13.0.1 for a code fix.
Workaround:
Until the fix is applied, use local NetWorker authentication; for example, "Administrator." Additional local NetWorker user accounts can be created as needed.