Symptom
When the Manager tries to access Manage Pending Recruits get the below error message:
{"message":"HTTP request failed","statusCode":"500","statusText":"Internal Server Error","headers":{"Content-Type":"application/xml;charset=utf-8","DataServiceVersion":"1.0","X-SF-Record-Count-Recursive":"0","Content-Length":"414"},"responseText":"ServerErrorExceptionwhile trying to invoke the method com.successfactors.onboarding2.bean.process.ONB2ProcessTrigger.getRcmApplicationId() of a null object returned from com.successfactors.onboarding2.bean.process.ONB2Process.getProcessTrigger()\r\n"}
Environment
SAP SuccessFactors Onboarding
Reproducing the Issue
- Connect to SF [preview environment] with Manager
- In the action / search bar typing "Manage pending recruits"
- Landing on manage pending recruits tool and directly seeing the error message.
Cause
This issue was occurred due to Corrupt Data
Resolution
Steps to identify the incorrect data and resolve the issue of MPH loading:
- Go to Admin Center -> Import and export data
- Export Process objects
- Navigate to Admin Center >> Monitor job and download the file.
- Find the row with recruit status as Ready to Hire and process trigger as null
- Change the status of this object to Open/Hired. (Admin Center >> Manager Data . Search for the process and edit ).
Go to Manage Data and change the Ready to Recruit status for the affected candidate to 'OPEN' or 'HIRED' to fix the issue.
Or
- You can updated the process trigger value same as Process ID
- Now you can import and Check the status in Monitor job
- Once its passed, you can re-test the behavior while accessing Manage Pending Hire Page
- This should works fine.
Keywords
Onboarding, MPH error, OBX, "HTTP request failed","statusCode":"500","statusText":"Internal Server Error" , KBA , LOD-SF-OBX-EC , Integration EC - MPH, Hire , Problem