SAP Knowledge Base Article - Public

3655754 - Processed Not Archiving - Onboarding

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

  1. Navigate to the onboarding dashboard with open processes.
  2. Run the Close Onboarding Process job in provisioning.
  3. Observe that the job completes but processes remain unarchived on the dashboard.
  4. Check backend logs for errors.

Cause

  • The issue is caused by an empty checklist item title in the onboarding process configuration.

Resolution

  1. Identify the checklist item causing the issue by reviewing backend logs for the error message.
  2. Access the checklist item in Manage Data.
  3. Edit the checklist item and add a placeholder title (e.g., "-") to ensure it is not blank.
  4. Save changes to the checklist item.
  5. Re-run the Close Onboarding Process job in provisioning.
  6. 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