KBI 310661 Issue Addressed: Task Scheduled To Run Once A Day May Be Executed At Midnight

Version

Argent Advanced Technology 3.1A-1308-A or below

Date

Wednesday, 11 Sep 2013

Summary

Task scheduled to run once a day may be executed one extra time at midnight

Technical Background

After the task that is scheduled to run once day is executed, the Argent AT Engine gives the midnight as the placeholder to next run time. The Argent AT Engine is supposed to recalculate the schedule at the midnight recycling. In the meantime, the Argent AT Engine also keeps an internal list of tasks that are scheduled to run during the recycle period, which is about 30 to 60 seconds, so that these tasks won’t be skipped because of recycling

There is a coding error that does not differentiate the tasks that are scheduled to run at midnight from ones that simply uses midnight as placeholder when not scheduled for rest of the day

The issue is corrected in 3.1A-1310-A

Resolution

Upgrade to Argent AT 3.1A-1310-A or later