SAP Knowledge Base Article - Public

2101875 - Unexpected Error:ElmsCreateException in updateUserPreferences() - Learning

Symptom

  • In the connector configuration set the following option to fulfill a particular requirement, so that the preference setting of BizX will be reflected in the LMS:
    • sfuser.connector.update.updatePreferences = Y
  • After this change, receiving fatal errors when running the SF User Connector ("Unexpected Error.€ElmsCreateException in updateUserPreferences()").

  • You will see the exception when you see in connector run results under exception.

Environment

SAP SuccessFactors Learning

Resolution

  • When we put the property sfuser.connector.update.updatePreferences=, to a value of "Y".
    the connector will update the following settings by default:
    • sfuser.connector.defaultValue.preferenceTimeZone=America/New_York (or any xyz)
    • sfuser.connector.defaultValue.preferenceLocale=English (or any locale)
    • sfuser.connector.defaultValue.preferenceCurrency=USD (or any currency)

That means you need not give these values in the feed file i.e. the time zone, currency and locale.

If you are giving you need to turn the property sfuser.connector.update.updatePreferences= to "N".

Keywords

Unexpected error, Connector failure, Error:ElmsCreateException in updateUserPreferences(), update preferences , KBA , LOD-SF-LMS-CON , Connectors , How To

Product

SAP SuccessFactors Learning all versions