SAP Knowledge Base Article - Public

2348441 - Error received when registering/withdrawing a course

Symptom

  • While registering for a course, the following error is presented: java.text.ParseException: Unparseable data: "***.*" at: com.plateausystems.elms.util.helper.I18nUtil.checkParseError(I18nUtil.java:659).

  • When manager is registering/withdrawing users from a class via 'Team View', the following error appears (root cause tag can be the same but ticket number may differ): Error message = <br>Ticket No = 175960<br>ErrorFingerprint [exceptionRootCauseTag=25cbc267c18d65c5d87590b39bb2ff8a3caa2aaa, exceptionStackTraceTag=599e172898c58474aaed5fc3f14f2a032972f486]<br>Timestamp = 20**-**-**T00:00:00.000+0000.

Environment

SAP SuccessFactors Learning

Reproducing the Issue

  1. Go to Learning >
  2. Search for an course >
  3. Register.

Or

  1. Manager goes to Learning > Team View > Clicks the three dots on the left corner > Clicks 'Manage enrollment' >
  2. Register/Withdraw Employees > Selects any class >
  3. Error message received.

Cause

The error is displayed due to an incorrect format used for the price of the Item or the Class for the user's set locale.

Resolution

An administrator will need to update the Item and/or Class price as per the currency pattern used in the locale.

The currency format associated to the locale can be found by going to:

  1. References > Manage Labels > Locales >
  2. Search for the locale that the user is utilizing and edit it >
  3. Once in the Locale record go to the  'Currency Pattern' tab >
  4. For scenario 1: A hint will be displayed to illustrate the format that needs to be used: for instance 1000,00 or 1000.00.
    For scenario 2: If the currency patten is customized, then it should be set exactly as as default ones or use our default currencies. To check the customized currency patten set up, please go to References > System Administration > Number Format Patterns > Search for it then correct it.

Afterwards, the price can be updated to have the same pattern. The guide has the steps on how to update the item.

Note: Alternatively, using system default currency pattern can avoid such issue.

Keywords

manage, enrollment,  java.text.ParseException, unparseable data, plateausystems.elms.util.helper.I18nUtil.checkParseError, currency, pattern, registration, error, withdraw, team, review, manager, 25cbc267c18d65c5d87590b39bb2ff8a3caa2aaa, 599e172898c58474aaed5fc3f14f2a032972f486 , KBA , LOD-SF-LMS-COM , Commerce , LOD-SF-LMS , Learning Management System , LOD-SF-LMS-ITE , Items , LOD-SF-LMS-SCH , Class - Scheduled Offerings , Problem

Product

SAP SuccessFactors Learning all versions