Adding a new user with Native Deeplink option checked is sending out java error to user.
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