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)
Environment
SAP SuccessFactors Learning
Reproducing the Issue
- Go to Learning
- Search for an course
- Register
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:
- References > Manage Labels > Locales
- Search for the locale that the user is utilizing and edit
- Once in the Locale record go to the Currency Pattern tab
- A hint will be displayed to illustrate the format that needs to be used: for instance 1000,00 or 1000.00.
Afterwards, the price can be updated to have the same pattern. The guide has the steps on how to update the item.
Keywords
enroll; message; java.text.ParseException; Unparseable data; plateausystems.elms.util.helper.I18nUtil.checkParseError; currency pattern; registration error; , KBA , LOD-SF-LMS-COM , Commerce , LOD-SF-LMS , Learning Management System , LOD-SF-LMS-ITE , Items , Problem