SAP Knowledge Base Article - Public

3476431 - 1H 2024- E-Signature verification error for course completion

Symptom

The user encounters an error while attempting to verify the completion of the course using E-Signature.

Error : com.plateausystems.elms.util.helper.ElmsFinderException: java.sql.SQLException: Failed for fetching UserHistory.getPendingTrainingEventVOX 

Environment

SAP SuccessFactors Learning 2405

Reproducing the Issue

1. Login to BIZX
2. Navigate to My Learning
3. Search the Course 
4. Complete the course contents
5. Click E-Signature -> Enter Username and PIN -> Error occurs

Cause

The Engineering Team has determined that this is a product defect caused by a coding issue in the backend. the User is able to perform completion multiple times from the new course home page even when there is pending e-signature for previous completions of the item (meaning the user is able to retake the content/course before signing the completion, which is causing multiple pending training events to exist) 

Resolution

According to the recent update from our engineering team, they are currently working on the fix, and it will be included in the upcoming b2411 release.

In the meantime, please perform the following action as a workaround : 

  • The user has to click on the "Submit E-signature" button, select any one of the multiple completion events for the mentioned course and perform the e-signature verification for it. Once submitted, the course will be present in the Learning History of the user.

If the above workaround doesn't resolve the problem, the engineering team will provide a script to fix the issue for each individual instance.

Keywords

E-Signature verification error, course completion issue with E-Signature, Failed for fetching UserHistory.getPendingTrainingEventVOX , KBA , LOD-SF-LMS-ESG , E-Signature , Known Error

Product

SAP SuccessFactors Learning 2405