SAP Knowledge Base Article - Public

2969215 - vSaaS LMS LDAP Esignature error

Symptom

Users submit esignature and receive an error with details:

  • java.lang.NoSuchMethodError: org.springframework.security.core.userdetails.UsernameNotFoundException.<init>(Ljava/lang/String;Ljava/lang/Object;)V
    at org.springframework.security.ldap.search.FilterBasedLdapUserSearch.searchForUser(FilterBasedLdapUserSearch.java:120) ~[spring-security-ldap-3.0.7.RELEASE.jar:3.0.7.RELEASE]
    at com.plateau.common.security.impl.ldap.LdapBindAuthenticator.authenticate(LdapBindAuthenticator.java:140) ~[classes/:?]
    at org.springframework.security.ldap.authentication.LdapAuthenticationProvider.authenticate(LdapAuthenticationProvider.java:252) ~[spring-security-ldap-3.0.7.RELEASE.jar:3.0.7.RELEA

Environment

  • SAP SuccessFactors Learning (LMS)
  • validated (vSaaS) - b2005 with Custom LDAP extension

Reproducing the Issue

  1. Custom extension has to be deployed via IBSO team linking LDAP to esiganture.
  2. Any user submits esignature and receive the error.

Cause

Java libraries in newer code do not support the older extensions java libraries.

Resolution

Fix provided in via LRN-88604 and patched in PTCH-33655 [b2005p24 (25-Sep-20)] which will be included in the b2005p26 vSaaS sandbox release.

See Also

LRN-88604 PTCH-33655 INC0074766

Keywords

SAP SF success factors LMS learning vsaas sandbox ldap esignature username not found exception esig e-sig signature user error , KBA , LOD-SF-LMS-ESG , E-Signature , LOD-SF-LMS-ADM , System Admin, Global Variables, References , LOD-SF-LMS-USR , User Entity , LOD-SF-LMS , Learning Management System , Problem

Product

SAP SuccessFactors Learning 2005