SAP Knowledge Base Article - Public

2567945 - Record Learning - Multiple error due to duplicate evaluations

Symptom

When using the Record Learning - Multiple tool for a scheduled offering, the following error is received:

com.plateausystems.elms.util.helper.ElmsCreateException: SQLException- addComponentTrainingEvent: Could not add Component Training event due to SQLExcpetion
...

-OR-

Scheduled Offering ID:

<some Scheduled Offering ID>

Item:

<some item ID>

Error

Please report the following error to your system administrator:

Ticket <some random number>

Environment

SAP SuccessFactors Learning Management System (LMS)

Reproducing the Issue

Go to Users > Tools > Record Learning - Multiple and select the scheduled offering and apply and submit.

Cause

After analyzing application logs, the following was found:

http-nio-8080-exec-115 - <instance> - https://<instance>.plateau.com/learning/admin/student/trainingEventWizardStep6Next.do?OWASP_CSRFTOKEN=8OOR-QSZ0-E1WS-EMHF-6AOA-DDX6-CBS5-1JUL - errorpage_jsp - Ticket=1898920 from errorpage.jsp. StackTrace is java.lang.NullPointerException: while trying to load from a null object array loaded from local variable 'paymentMethods'

Issue was found to be caused by multiple clicks of the 'initiate evaluations' action of the scheduled offering in LRN-27521

Resolution

Prevention code in place as of 1802 RC2, but Operations SRSD request (See internal memo) will need to be made to remove the duplicates.

See Also

Initial investigation in COSD-20919 and LRN-27521

Keywords

SF LMS learning LM reconcile reconciling message SO survey evaluation admin actions , KBA , LOD-SF-LMS , SuccessFactors Learning , LOD-SF-LMS-COR , LMS Core - Items, Catalog, Curricula , LOD-SF-LMS-ADM , Admin Tools , Problem

Product

SAP SuccessFactors Learning 1708