Symptom
- Integration Center (IC) job failure with the error message: "NullPointerException: Failed due to - Cannot invoke 'java.lang.Throwable.toString()' because the return value of 'com.successfactors.errorcodesystem.bean.ModuleError.getException()' is null."
- Error encountered: "Cannot write null body to file: outbound/employee_connection/EmpJob.txt.pgp."
- The issue observed ON DC 33 and DC 66
NOTE: Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental.
Environment
SAP SuccessFactors HCM Suite
- Integration Center Job
Reproducing the Issue
- Run Integration Center job in the production environment (DC66 or DC33).
- Observe the job failure with the NullPointerException error message.
Cause
- The issue was caused by a change controlled by a feature toggle. When the toggle is enabled, the error occurs specifically with `storageType = F`.
- In the DC66 and DC33 production environments, the feature toggle was enabled, which led to the issue.
- In other data centers where the feature toggle remains disabled, the issue was not reproducible.
Resolution
- The engineering team disabled the feature toggle in the DC66 and DC33 production environments, resolving the issue.
- For a permanent fix with the feature toggle enabled, the engineering team is working on a solution that will be included in the 2605 major release.
See Also
Keywords
integration center, IC job failure, NullPointerException, storageType = F, feature toggle, DC66, DC33, SAP SuccessFactors, error codes, job processing failure, file output, SFINT-20643, error. , KBA , LOD-SF-INT-INC-JOB , Integration Center Job , Problem
Product
SAP SuccessFactors HCM Core all versions ; SAP SuccessFactors HCM Suite all versions ; SAP SuccessFactors Platform all versions
SAP Knowledge Base Article - Public