Symptom
Integration Center Jobs are failing with below error during execution.
Error : Full exception:com.successfactors.jobscheduler.ScheduledJobExecutionException: java.lang.NullPointerException:
Note: The screenshot is from Provisioning
Environment
Successfactors
Integration Center
Reproducing the Issue
1. Lookup the version number of the Integration center job which is failing during automatic execution in execution manager and notice that the version when you edit to see the job info / configuration is not same.
2. Observed that manually executing the job it is running and completing successfully.
Cause
Different Versions for same Integration Center Job was scheduled. See below sample incorrect configuration wherein two jobs with different schedule were created.
For Integration Center Jobs All Scheduling activity should be done on Integration Center Interface.
Resolution
1. Validate that For all jobs failing with the error details and has duplicate version scheduled when validated in Provisioning under Manage Scheduled Jobs, must be canceled.
2. Retain the Job with correct version. Or Cancel all existing Job and schedule the execution Via Integration Center Interface
Note :
If you schedule a Job from provisioning with X version, It will still stay in scheduled state and continues to run until you cancel it from provisioning itself. So always schedule/correct the schedule time of the integration jobs from Integration Center.
See Also
Additional Info :
Need to ensure that whenever changes are made on the integration center Job, please select 'Save' and 'Set schedule' to make sure the system is synchronized with the set scheduled Job version.
See Details on KBA 2430723 - Changes not Applied to Scheduled Integrations in Integration Center
Keywords
Integration Center, Full exception:com.successfactors.jobscheduler.ScheduledJobExecutionException: java.lang.NullPointerException:, Scheduled Job, Execution Manager, KB-1, [KB-1] , KBA , LOD-SF-INT-INC , Integration Center , LOD-SF-INT , Integrations , Problem