SAP Knowledge Base Article - Public

2585549 - Site ID with special characters causes errors

Symptom

When trying to log on/register a user to a External Site encounter a Java error similar to the following:

java.lang.IllegalArgumentException: Control character in cookie value or attribute.

Environment

SAP SuccessFactors Learning

Reproducing the Issue

  1. Login to HCM > navigate to Learning Administration >
  2. Go to System Administration > Application Administration > Sites > Add New >
  3. Create a Site ID that contains a Special Character (such as umlaut characters ä , ö , ü , ß , é or *, @, | ) and Save >
  4. Try to Log in to the External Site or Register a new User on the site and the error appears.

Cause

This is caused by special characters in the Site ID.

Resolution

Create a new Site ID with no special characters therefore eliminating the possibility of the error occurring.

Keywords

lms, site, Site ID, special, characters, Control, character, External, java.lang.IllegalArgumentException, Control, character, in, cookie, value, attribute , KBA , LOD-SF-LMS-ADM , System Admin, Global Variables, References , LOD-SF-LMS-EXT , Sites and External Users , Problem

Product

SAP SuccessFactors Learning all versions