2379112 - LMS: Java Error when adding user email with NATIVE DEEPLINK USER checked

SAP Knowledge Base Articles - public

2379112 - LMS: Java Error when adding user email with NATIVE DEEPLINK USER checked


Adding a new user with Native Deeplink option checked is sending out java error to user.


LMS NativeDeeplink.png

ERROR (Caused by section):


Caused by: java.lang.NullPointerException: while trying to invoke the method com.plateausystems.elms.util.valueobject.PreferencesVOX.getLocaleID() of a null object returned from com.plateausystems.elms.framework.notification.interfaces.NotificationParameters.getPreferences() at com.plateausystems.elms.framework.notification.impl.BaseNotificationCommand.createNotification(BaseNotificationCommand.java:94)


SuccessFactors Learning Management System

Reproducing the Issue

Go to USER > ADD NEW > Create a new User and make sure to Check NATIVE DEEPLINK USER > Add Email > Java Error displays


This is a bug in the system (1608) and is addressed in LRN-14911 which will be fixed on (target) 1611 release. According to Engineering, the PasswordNotificationTemplate doesn't pick the (New) Editor template when sending password emails to new users.

See "Resolution" section for workaround.


** NOTE: This is not a permanent fix, but a workaround **

Navigate to System Admin >> Configuration >> Notification Templates >> Search for PasswordNotification (Template ID) >> Edit >> Message Tab >> Uncheck " Use Editor Content When Sending Email Notification:" option and click apply changes. You should be able to create the user now.

*Note that this will only affect the settings for Initial Password Notification Email wherein the email that users will receive will have the old template for the Body of the Email. Other Email Notifications are NOT affected by this.


Native Deeplink User, enableRandomPasswordGenerationForNewUsers, Java error, Add New User, PreferencesVOX , KBA , LOD-SF-LMS , SuccessFactors Learning , Bug Filed


SAP SuccessFactors Learning 1608