SAP Knowledge Base Article - Public

2704864 - Error Code: java.lang.NumberFormatException: null - WebEx

Symptom

When a new class, with an instructor that will use WebEx, is being created or when an existing class segment, that has WebEx, is being edited, at the moment the save option is applied, the system throws the following error message: "The meeting could not be updated on the VLS server. Please try again later or note the error code and contact your VLS administrator. VLS Error Code: java.lang.NumberFormatException: null."

New class:

new.jpg.png

Editing a class segment:

edit.jpg.png

Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental.

Environment

SAP SuccessFactors Learning

Reproducing the Issue

To reproduce the error when creating a new class. In the Learning admin side, click:

  1. Learning Activities > Classes > Add New >
  2. Fill out the mandatory and desired fields > Save > The "Validation Error" will appear: "The meeting could not be updated on the VLS server. Please try again later or note the error code and contact your VLS administrator. VLS Error Code: java.lang.NumberFormatException: null."

To reproduce the error when editing a class segment. In the Learning admin side, click:

  1. Learning Activities > Classes > Search for the desired class and access it >
  2. Go to the agenda > Select the desired segment to edit the time slot > Edit the desired fields > Save/Save And Close > The "Validation Error" will appear: "The meeting could not be updated on the VLS server. Please try again later or note the error code and contact your VLS administrator. VLS Error Code: java.lang.NumberFormatException: null."

Cause

It happens because the WebEx VLS configuration file does not contain the selected class time zone when it was being added/edited.

Resolution

It is necessary to review the WebEx VLS configuration file and its existing time zones.

  1. Access the Learning admin side > System Administration > Configuration > VLS Configuration >
  2. Open the desired WebEx VLS configuration file in the edit mode >
  3. Include the desired time zone under "<timezones>", with the following format: <timezone name="java_timezone_ID" value="maping_id_from_webex" />.

Example: If you would like to add "Europe/Berlin", you will add a line as "<timezone name="Europe/Berlin" value="25"/>" under the "<timezones>" section of the configuration file.

Note: Check the "JavaTimezoneList.txt" in the KBA "Attachments" area for the list of the JAVA time zones and contact the WebEx support team to check the mapping ID values.

See Also

2662493 - SAP SuccessFactors Learning Virtual Learning Service (VLS) User Assistance Documentation Link

2341420 - LMS VLS (Virtual Learning Session) Knowledge Support and Tips

Keywords

error, code, java.lang.NumberFormatException, null, webex, scheduled offering, vls, timezone, java , KBA , LOD-SF-LMS , Learning Management System , LOD-SF-LMS-VLS , Virtual Learning System , Problem

Product

SAP SuccessFactors Learning all versions

Attachments

VLS_WebEx.xml
JavaTimezoneList.txt