SAP Knowledge Base Article - Public

3698600 - Error encountered when submitting Personal Data Collection - Onboarding

Symptom

The following error is encountered when trying to submit Personal Data Collection: "java.lang.IllegalStateException: java.lang.IllegalStateException: javax.persistence: org.hibernate.exception.ConstraintViolationException: could not execute batch"

Environment

SAP SuccessFactors Onboarding

Reproducing the Issue

  1. Login as onboardee
  2. Go to Personal Data Collection task
  3. Try to submit Personal Data Collection
  4. The following error appears: "java.lang.IllegalStateException: java.lang.IllegalStateException: javax.persistence: org.hibernate.exception.ConstraintViolationException: could not execute batch"

Cause

The error is due to unsupported HRIS-sync mapping defined in the system.

Resolution

  1. Run Check Tool > Employee Central HRIS Sync to identify incorrectly defined fields in Manage Business Configuration > Employee Central > HRIS Sync Mappings.
  2. Ensure that the system synchronizes Employee Central data based on hard-coded sync mappings from HRIS fields to standard elements.
  3. Avoid deleting or duplicating hard-coded sync mappings to prevent unexpected behaviors.

See Also

Refer to:  

3532858 - [Known Issue] An application error occurs after clicking "Save" button when changing a candidate's hire date in New Hire Data - Onboarding  

3124327 - Application Error when Submitting New Hire Data Review or Personal Data Collected - Onboarding

Keywords

java error, onboarding, personal data collection, constraint violation exception, HRIS sync mapping, Employee Central, new hire data, java.lang.IllegalStateException, org.hibernate.exception.ConstraintViolationException, error on save, HRIS fields, hard-coded sync mappings , KBA , LOD-SF-OBX-PDC , Personal Data Collection , Problem

Product

SAP SuccessFactors Onboarding