SAP Knowledge Base Article - Public

2348441 - "java.text.ParseException: Unparseable data:" error when registering for a course


While registering for a course, the following error is presented:

  • java.text.ParseException: Unparseable data: "***.*" at: com.plateausystems.elms.util.helper.I18nUtil.checkParseError(


SAP SuccessFactors Learning

Reproducing the Issue

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


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.


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
  3. Once in the Locale record go to the  Currency Pattern tab
  4. 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.


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


SAP SuccessFactors Learning all versions