SAP Knowledge Base Article - Public

2568988 - Java error when user tries to verify learning events.

Symptom

An user cannot verify  learning events due to a Java error when clicking on "You have unverified learning Events" then chose one of the items.

Environment

SuccessFactors Learning Management System (LMS)

Reproducing the Issue

  1. Log into BizX and go to Learning
  2. Click on 'You have unverified learning Events'
  3. Choose one of the Items
  4. Click Verify and the error page appears

Caused by: java.lang.ArrayIndexOutOfBoundsException: while trying to load from index 8 of an object array with length 7, loaded from local variable 'arr' at com.plateausystems.elms.client.struts.learner.learninghistory.PinForm.setUnverifiedEventVOXAsString(PinForm.java:143)

Cause

This is caused by double quotes in the Item Title.

Resolution

By just removing the double quotes from the Item Title and saving, this should resolve the error.

The next time the user attempts to verify the learning event, it should work.

Keywords

Caused by, java.lang.ArrayIndexOutOfBoundsException, verify, Unable to remove item from Verification list, You have unverified learning Events , KBA , LOD-SF-LMS-ITE , LMS Items , LOD-SF-LMS , SuccessFactors Learning , Problem

Product

SAP SuccessFactors Learning all versions