Symptom
- Error in Process Close Job prevents onboarding/offboarding tasks from being archived on the onboarding dashboard.
- Error message observed in backend logs: "Cannot invoke 'String.equals(Object)' because the return value of 'com.successfactors.onboarding2.bean.activities.ONB2ChecklistItem.getTitle()' is null".
- Checklist item title is blank, causing the archive job to fail.
Environment
SAP SuccessFactors Onboarding
Reproducing the Issue
- Navigate to the onboarding dashboard with open processes.
- Run the Close Onboarding Process job in provisioning.
- Observe that the job completes but processes remain unarchived on the dashboard.
- Check backend logs for errors.
Cause
- The issue is caused by an empty checklist item title in the onboarding process configuration.
Resolution
- Identify the checklist item causing the issue by reviewing backend logs for the error message.
- Access the checklist item in Manage Data.
- Edit the checklist item and add a placeholder title (e.g., "-") to ensure it is not blank.
- Save changes to the checklist item.
- Re-run the Close Onboarding Process job in provisioning.
- Verify that processes are successfully archived.
See Also
Keywords
process close job, onboarding tasks, offboarding tasks, archive job, checklist item, empty title, null pointer exception, ONB2ChecklistItem.getTitle, ONB2ChecklistItem.getTitle(),ONB2MDFUtil. , KBA , LOD-SF-OBX-JPC , Process close job , Problem
Product
SAP SuccessFactors Onboarding all versions
SAP Knowledge Base Article - Public