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>.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
Prevention code in place as of 1802 RC2, but Operations SRSD request (See internal memo) will need to be made to remove the duplicates.
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