Symptom
- An error pop-up occurs when attempting to access Data Privacy Statements in the Manage Data Privacy Consent Statements section.
- The error message displayed is: "errorId=null, timestamp=null, errorMessage=Cannot read properties of undefined (reading 'languageID'), errorName=TypeError.
- The text of the statement is not accessible in any language after dismissing the error.
Environment
SAP SuccessFactors Recruiting Management
Reproducing the Issue
- Navigate to "Manage Data Privacy Consent Statements" in Admin Center.
- Open "Data Privacy Statement Internal Candidates" or "Data Privacy Statement External Candidates".
- Observe the error pop-up
Cause
A previously enabled locale in the system was later disabled, but DPCS content for this locale remains populated. This discrepancy causes the system to encounter an undefined languageID, leading to the error.
Resolution
- Enable the locale causing the issue in Provisioning (you may need to use Developer tools to identify which locale is returning the error)
- Navigate to Admin Center and delete any DPCS content associated with the locale.
- Disable the locale in Provisioning once the content has been removed.
See Also
Keywords
data privacy statement, error pop-up, languageID undefined, ru_RU locale, sap successfactors recruiting, manage data privacy consent statements, DPCS, provisioning, locale issue, admin center, external candidates, internal candidates, language configuration, undefined languageID , KBA , LOD-SF-RCM-ADM , Admin Center, RBP, Permissions and Settings , Problem
SAP Knowledge Base Article - Public