Symptom
- Unable to cancel onboarding.
- Cancelling Onboarding from onboarding dashboard.
- Error message: [COE0018]Cannot invoke "com.successfactors.onboarding2.enums.ONB2HireStatusEnum.equals(Object)" because the return value of "com.successfactors.onboarding2.bean.process.ONB2Process.getOnboardingHireStatus()" is null.
- Update "Process Status" from Open to Cancelled in Manage Data.
- An application error occurs.
Environment
SAP SuccessFactors Onboarding
Reproducing the Issue
- Go to Onboarding Dashboard
- Click "Cancel Onboarding"
- Observe the error message: [COE0018]Cannot invoke "com.successfactors.onboarding2.enums.ONB2HireStatusEnum.equals(Object)" because the return value of "com.successfactors.onboarding2.bean.process.ONB2Process.getOnboardingHireStatus()" is null.
Cause
Incorrect hire status in backend.
Resolution
Support will need to run a script to update hire status before cancelling the affected user. Please open a case with SuccessFactors Onboarding Support team (LOD-SF-OBX-CAN) referring this KBA, also please provide:
- Error message
- Your approval to run the script
- Affected user ID (User Sys ID)
- Affected user onboarding process ID
Once done, please cancel the onboarding process from the dashboard again.
Please refer to the following KBA to know the onboarding process ID:
How can I find the Onboarding Process ID value - Onboarding
See Also
Keywords
Onboarding, error, COE0018, hire status, SuccessFactors, dashboard, cancel onboarding, script, update, process id, onboarding process, OBX, Cannot invoke "com.successfactors.onboarding2.enums.ONB2HireStatusEnum.equals(Object)" because the return value of "com.successfactors.onboarding2.bean.process.ONB2Process.getOnboardingHireStatus()" is null , KBA , LOD-SF-OBX-CAN , Cancel Onboarding , Problem