Symptom
When opening a candidate profile from candidate search the following error occurs:
errorId=null, timestamp=null, errorMessage=Cannot read properties of null (reading 'resumeParsingRequired')
Environment
SAP SuccessFactors Recruiting Management
Reproducing the Issue
- Go to Admin Centre
- Select Recruiting
- Select Candidates
- Enter search criteria for candidate
- Select Search
- In the results select the name of the candidate
- Error occurs when page loads to open candidate profile
Cause
Issue is caused when an API or Integration fails to create a candidate profile due to an error in committing candidate to database. At the point of attempting to commit to database the candidate is already added to search index. Due to a system limitation the candidate creation can be rolled back in database but not in search index hence the return of the candidate in search but it will not load a profile nor be visible in Odata (Integration Centre or API get call).
Resolution
An internal enhancement request has been raised to add funtionality for API failures to roll back search index addition in future releases. If you would like to follow this enhancement please contact your CSM and provide them with the following ticket number RCM-104642.
In the meantime, please raise reindex request according to the KBA: 2230010 - How to Request an Instance Index/Re-index in Recruiting Management
See Also
2823028 - Deleted-Purged Candidate Profile is Showing up in Search - Recruiting Management
2672490 - What is the risk of performing a Reindex
2230010 - How to Request an Instance Index/Re-index in Recruiting Management
Keywords
resumeParsingRequired, error, candidate, search, loading, profile, properties, null , KBA , LOD-SF-RCM-CRM , Candidate Relationship Management , LOD-SF-RCM-CAN , General Candidate Issues (not Offers, not Profiles) , LOD-SF-RCM-INT , Integration Center & Intelligent Services , LOD-SF-RCM-API , Webservices & APIs , Problem