When are the “error count” and “last error columns” updated in the scheduled job records under sys trigger table



Under System scheduler application , we do have scheduled job records which have 2 columns for each record – Error count and Last error. Observe that these columns are not always populated for every Job failure. This solution talks about when these columns are updated for a scheduled Job failures





The columns are updated only when the error reported in the logs for a scheduled job is popped up by a Java throwable class like Java threads. Ex:


In the event a job failed catastrophically and an error bubbles up, the scheduler throw an event and re-queue. 
Note this is a departure from previous behavior that uses to set the state to error after two failures in a row


Based on the internal code, we can’t expect the above mentioned columns to get updated for every scheduled job failure


Article Information

Last Updated:2020-08-20 00:49:15