Symptom
- A JSONError occurs on the job requisition - "errorId=null, timestamp=null, errorMessage=Bad object, errorName=JSONError".
- The multiselect (mfield) cascading picklist keeps loading.
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 Recruiting Management
Reproducing the Issue
- Open a job requisition.
- An application error appears - "errorId=null, timestamp=null, errorMessage=Bad object, errorName=JSONError"
Cause
The picklist label contains double quotes ("). This results in a bad JSON format and the JSON parser is unable to parse the value.
Resolution
- Locate the Picklist ID linked with the field in the Job Requisition Template.
- Update the picklist label in Picklist Center. Double quotes in the picklist labels can be replaced with single quotes.
Keywords
RCM-53655, KM-5830, double quotes, picklist value, picklist label, picklist, mfield, multiselect, cascading picklist,Bad object, JSONError , KBA , LOD-SF-RCM-JOB , Job Postings & Requisitions , Problem
Product
SAP SuccessFactors Recruiting all versions