Symptom
When attempting to add VLS Setting information for an instructor, we receive the following error:
Error Please report the following error to your system administrator: com.plateausystems.elms.util.helper.ElmsUpdateException: updateUserAccount failed: at com.plateausystems.elms.framework.vle.impl.BreezeUserAccount.updateUserAccount(BreezeUserAccount.java:294)
....
Caused by: com.plateausystems.elms.util.helper.ElmsExecuteException: java.lang.NullPointerException at com.plateausystems.elms.framework.vle.impl.BreezeUpdateUserAccountJob.execute(BreezeUpdateUserAccountJob.java:83) at com.plateausystems.elms.framework.vle.impl.BreezeUserAccount.updateUserAccount(BreezeUserAccount.java:284) ... 194 more
.....
Caused by: java.lang.NullPointerException at java.util.Hashtable.put(Hashtable.java:542) at java.util.Properties.setProperty(Properties.java:161) at com.plateausystems.elms.framework.vle.helper.breeze.BreezeApi.principalUpdate(BreezeApi.java:315) at com.plateausystems.elms.framework.vle.impl.BreezeXmlApiHandler.updateUser(BreezeXmlApiHandler.java:134) at com.plateausystems.elms.framework.vle.impl.BreezeUpdateUserAccountJob.execute(BreezeUpdateUserAccountJob.java:69) ... 195 more
Environment
SAP SuccessFactors Learning
Reproducing the Issue
- Edit an Instructor record
- Select the VLS Settings tab
- Input the ID and Password for a new or existing account
- Apply Changes
- An error is received
Cause
The cause for this is on of the field in the Instructor record, the Email Address field, which is mandatory for VLS support, is blank.
Resolution
- Proceed to Learning Administration
- Go to People > Instructors
- Search and Edit the Instructor record
- Fill in the Email Address field with the required information (along with First name and Last name)
- Apply Changes
- Go to the VLS Settings tab and fill in the required information
- Apply Changes
Keywords
VLS settings, updateUserAccount failed, java.lang.NullPointerException, BreezeUpdateUserAccountJob, instructor, error, lms, failure, adobe, , KBA , LOD-SF-LMS-VLS , Virtual Learning System , Problem