SAP Knowledge Base Article - Public

2567945 - Record Learning - Multiple error due to duplicate evaluations


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


Scheduled Offering ID:

<some Scheduled Offering ID>


<some item ID>


Please report the following error to your system administrator:

Ticket <some random number>


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.


After analyzing application logs, the following was found:

http-nio-8080-exec-115 - <instance> - https://<instance> - 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


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


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


SAP SuccessFactors Learning 1708