SAP Knowledge Base Article - Public

2587454 - Time Account Creation Calendar Is Failing


Time account creation calendar is getting failed.


Successfactors - Employee Central Time off

Reproducing the Issue

  1. Navigate to Manage Time off Calendar.
  2. Run a Time Account Creation Calendar.
  3. The calendar fails.



This is mostly due to incorrect data in 1 or more employees.


  •  If you are a customer, please raise an incident under the componenent LOD-SF-EC-TIM.
  •  If you are partner, please login to Provisioning(back end), open the details of the failed job "Time Account Change Calendar".
  •  Check if you are getting the similar logs as below:

Full exception:com.successfactors.jobscheduler.ScheduledJobExecutionException: There is one or multiple sub tasks failed. Inside throwable is for last exception. at com.successfactors.jobscheduler.jobimpl.ConcurrentJobProcessor.waitToFinish( at com.successfactors.jobscheduler.jobimpl.SimpleJob.submitMultiThreadTasks( at com.successfactors.absence.service.scheduledjob.CalendarRunJob.executeJob( at com.successfactors.jobscheduler.jobimpl.SimpleJob.execute( at sun.reflect.GeneratedMethodAccessor489.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke( at java.lang.reflect.Method.invoke( at com.successfactors.perflog.PerfLogProxy.invoke( at com.sun.proxy.$Proxy308.execute(Unknown Source) at com.successfactors.schedulerservice.JobExecutionProxy.execute( at com.successfactors.schedulerservice.workermgmt.WorkerThread$ExecuteJob.execute( at com.successfactors.schedulerservice.workermgmt.WorkerThread$ExecuteJob.access$2( at Caused by: java.util.concurrent.ExecutionException: java.lang.IllegalArgumentException: Start Date [2017-04-14T00:00:00.000+02:00] must be before end date [2017-04-13T00:00:00.000+02:00] at at java.util.concurrent.FutureTask.get( at com.successfactors.jobscheduler.jobimpl.ConcurrentJobProcessor.waitToFinish( ... 12 more Caused by: java.lang.IllegalArgumentException: Start Date [2017-04-14T00:00:00.000+02:00] must be before end date [2017-04-13T00:00:00.000+02:00] at

  • If yes, then export an ad hoc report of type "Person and Employment Export". Check if employeees are having start date of Job Information record as 14-04-2017 and end date as 13-04-2017 (since the error log mentions the same). This is invalid as end date should be always after start date.
  • If you have found employees with such inconsistency, then either delete the record and create again or perform a Job History import in incremental mode for the record which is having the inconsistency to correct the end date.


Start Date [2017-04-14T00:00:00.000+02:00] must be before end date [2017-04-13T00:00:00.000+02:00] Start Date must be before end date Time off Time Account Creation Calendar Job Failed ScheduledJobExecutionException , KBA , LOD-SF-EC-TIM , Time-Off , Problem


SAP SuccessFactors HCM Core all versions