SAP Knowledge Base Article - Public

2607730 - Record Learning - Multiple error - java.lang.IndexOutOfBoundsException: Index: 0, Size: 0


While recording learning via Record Learning - Multiple, Admin receives error similar to below:

java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
at java.util.ArrayList.rangeCheck(
at java.util.ArrayList.get(
at com.plateausystems.elms.framework.jobscheduling.impl.RecordLearningEventBackgroundJob$CTEventImpl.execute(
at com.plateausystems.elms.framework.jobscheduling.impl.RecordLearningEventBackgroundJob.execute(
at java.util.concurrent.ThreadPoolExecutor.runWorker(
at java.util.concurrent.ThreadPoolExecutor$


SuccessFactors Learning Management System (LMS)

Reproducing the Issue

  1. Go to Users->Tools->Record Learning - Multiple;
  2. Search and add according Items and Users;
  3. Populate information about grade, completion and completion date;
  4. Check to Use Competencies (competencies need to be already created in LMS and be used in record learning);
  5. Run the job.


Competency being recorded in LMS is not present in BizX.


The error message will be fixed for version b1805.

For fixing the error, kindly compare the competencies in LMS, for the items in the record learning job, with the ones in BizX in "Competencies List" so that they match.


Competencies, BizX, Record Learning - Multiple, java.lang.IndexOutOfBoundsException, error message, Items , KBA , LOD-SF-LMS-ADM , System Admin, Global Variables, References , Problem


SAP SuccessFactors Learning 1602 ; SAP SuccessFactors Learning 1605 ; SAP SuccessFactors Learning 1608 ; SAP SuccessFactors Learning 1611 ; SAP SuccessFactors Learning 1702 ; SAP SuccessFactors Learning 1705 ; SAP SuccessFactors Learning 1708 ; SAP SuccessFactors Learning 1711 ; SAP SuccessFactors Learning 1802