SAP Knowledge Base Article - Public

2966493 - JSONError occurs when loading multiselect (mfield) cascading picklist on Job Requisitions - Recruiting Management

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

  1. Open a job requisition.
  2. 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

  1. Locate the Picklist ID linked with the field in the Job Requisition Template.
  2. 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