Symptom
- The onboardee encounters the error "java.lang.IllegalStateException: java.lang.IllegalStateException: com.successfactors.db.dao.DAOException: thrown could not prepare statement" when attempting to submit the Personal Data Collection (PDC) step during onboarding.
- The error is seen if field in the Localized Biographical Information section is populated with data
Environment
SAP SuccessFactors Onboarding
Reproducing the Issue
- Log in as candidate
- Open Personal Data Collection step
- Populate fields under Localized Biographical Information section
- Attempt to submit the PDC step
- Observe the error "java.lang.IllegalStateException: java.lang.IllegalStateException: com.successfactors.db.dao.DAOException: thrown could not prepare statement".
Cause
- The error is caused by an invalid sequence in the database: "BIOGRAPHICAL_INFO_LOC_ID_SEQ".
- Backend logs indicate the sequence is not properly exposed to external users, resulting in the error during processing.
Resolution
- Open a support ticket with support with affected company id, timestamp error presented and candidate user id so logs can be checked to ensure error is the same.
- A script is required to update the sequence in the system to resolve the error.
- Support see internal memo
Keywords
personal data collection, onboarding error, java.lang.IllegalStateException, DAOException, IllegalStateException, BIOGRAPHICAL_INFO_LOC_ID_SEQ,, invalid sequence, PDC step error, Localized Biographical Information, PDC , KBA , LOD-SF-OBX-PDC , Personal Data Collection , Problem
Product
SAP SuccessFactors Onboarding 2511
SAP Knowledge Base Article - Public