SAP Knowledge Base Article - Public

3072724 - Application Error occurs in Add Learning History with Finance tool

Symptom

When trying to add Learning History with Finance for large number of users (1500+), an application error will occur. Error message is like below:

  • while trying to load from index 1089 of an object array with length 1089, returned from com.plateausystems.elms.client.struts.student.TrainingEventWizardForm.getP6PricePaid()

Environment

SAP SuccessFactors Learning

Reproducing the Issue

1. Login support-hana tenant > Go to Learning Administration > Manage User Learning > Add Learning History with Finance
2. Select any Item or Class > Add 1500 users > Click Next till Step6 > on Step 6 screen clicking Next button will cause the error

Cause

If more than 1000 users are added, there will be truncation on server end to process the request on Step6.

 

Resolution

This issue cannot be patched as it requires a redesign of the UI and will be considered as a enhancement. 

Please add less than 600 users at one time.


Below is a workaround to add 600 users:

- Use the ‘Add Users’ tool to add users less than 600 at a time

1. Remove all the users that are automatically added for the class if needed.

2. To add multiple users in one go in our tool is also to build a list using comma separated values (e.g. testuser1, testuser2, testuser3...)

3. Click 'Add one or more from list', paste the prepared list in the User ID field, select search criteria as "Any", Click Search

4. This will return all users from that list, Click Select All to add all 600 users, complete recording the learning history.

5. Repeat above steps for the next set of users.


Keywords

KBA , LOD-SF-LMS , Learning Management System , Problem

Product

SAP SuccessFactors Learning all versions