SAP Knowledge Base Article - Public

2348441 - "java.text.ParseException: Unparseable data:" error when registering for 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)

Environment

SAP SuccessFactors Learning

Reproducing the Issue

  1. Go to Learning
  2. Search for an course
  3. 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:

  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.

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

Product

SAP SuccessFactors Learning all versions