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
- Login to HCM > navigate to Learning Administration >
- Go to System Administration > Application Administration > Sites > Add New >
- Create a Site ID that contains a Special Character (such as umlaut characters ä , ö , ü , ß , é or *, @, | ) and Save >
- 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
SAP Knowledge Base Article - Public