Symptom
Users encounter errors when launching certain items in SAP SuccessFactors Learning.
- Error: Cannot invoke
"com.plateausystems.elms.bo.studentcomponent.valueobject.StudentOnlineModule
DisplayVOX.getLaunchType()" because "studentOnlineModuleDisplayVOX" is null
OR
- Error: "an error has occurred: Error initializing communication with LMS"
OR
- Error
Please report the following error to your system administrator:<some number here>
Additional error observed after clicking 'OK':
- Error: "Please report the following error to your system administrator: java.lang.NullPointerException: while trying to invoke the method com.plateausystems.elms.bo.studentcomponent.valueobject.StudentComponentModuleVOX.getStartDate() of a null object loaded from local variable 'vox'"
Environment
SAP SuccessFactors Learning
Reproducing the Issue
- Access SuccessFactors system.
- Navigate to Learning module.
- Search for the specific course and attempt to launch it.
- Observe the error messages mentioned in the Symptoms section.
Cause
- The issue arises when an administrator modifies the Content Object at the item level (e.g., item's record > Online Content tab) after the item has already been assigned to users.
- If the item is not reassigned to users after the changes, causing errors during course launch.
Resolution
***Important Note: If an item with online content has been assigned to users, and the content objects need to be updated or the online content section needs to be updated (by adding a new content object, attempting to replace/edit an already added content object is not supported), it is recommended to revise the item or create a new item prior to adding or updating the content so that the integrity of the prior content can be retained. Failure to do this can result in un-recoverable issues with Learning history and Data reports***
To address the issue for users, who have already been assigned the item in question, with the latest changes made to its online contents at the item level, there are two options:
- Remove the items from the users' Learning Plan and assign them back. OR
- Kindly use the content re-assignment wizard as per the KBA - 2328118
See Also
2328118 - Using the Content Reassignment Assistant/Wizard to reassign an item to user(s)
Keywords
course launch error, SAP SuccessFactors Learning, content object update issue, null pointer exception, java error, LMS communication error, item reassignment, content reassignment wizard, learning plan error, online content tab issue, course launch failure, system administrator error, java.lang.NullPointerException, StudentOnlineModuleDisplayVOX, studentOnlineModuleDisplayVOX, Error initializing communication, StudentComponentModuleVOX.getStartDate(), error report to administrator. , KBA , LOD-SF-LMS-CNT , Content , LOD-SF-LMS-ITE , Items , Problem
SAP Knowledge Base Article - Public