The Employee Central History Processor Job fails with java.lang.IndexOutOfBoundsException Error.
**Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental**
SAP SuccessFactors Variable Pay
Reproducing the Issue
Running the Employee History Processor Job and returns the following failure within it's job details: java.lang.IndexOutOfBoundsException Error
This is often caused by Job Information records Start Date > End Date for one (or more) employee(s).
Employee Mike's Job Info Start Date: 10/30/2017 and End Date: 10/29/2017
Generate a report via Analytics> Ad Hoc reports and do the following:
- Select domain "Person & Employment Export"
- Create Report
- Within the Columns Section select the following:
User ID, Job Information Start Date and Job Information End Date
- Run the report and export to excel.
- Check the data for employees and check to see the differences between Start date and End Date
Should you find a difference where the start date is greater than the end date, then please have this employee(s) records corrected.
Once done the history processor should complete without this error.
Employee Central History Processor Job, IndexOutOfBoundsException, Import Employee History from Employee Central, java.lang.IndexOutOfBoundsException , KBA , LOD-SF-VRP-EC , Employee Central data, configuration , LOD-SF-VRP-HIS , History Data, History Processor , LOD-SF-VRP , Variable Pay Programs , Problem