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
The underlying condition appears due to many changes which occurred in NetWorker 19.13.0.0 with Java and Spring Framework.
Code defect NETWORKER-120431.
Resolution
This issue is addressed in 19.13.0.1. Upgrade to 19.13.0.1 (or later) for a code fix.
Workaround:
Use local NetWorker user accounts (such as the default Administrator account) until the code fix is applied
Additional Information
If you are using "AD over SSL" (LDAPS) ensure that the "Is Active Directory" setting is properly applied: NetWorker: AD over SSL (LDAPS) NetWorker Login Fails With HTTP 404 or HTTP 500