In the current version of tool_lifecycle, if a workflow uses the trigger specificdate with only “today” set as the specific date, and no previous run has occurred yet today, the following warning is thrown: “Warning: Array to string conversion”
Warning can be resolved by editing file /trigger/specificdate/lib.php on line 129:
} else { // Should run today.
// Bugfix: Return timestamp instead of array
//$nextrun = $today;
$nextrundate = mktime(0, 0, 0, $date['mon'], $date['day'], $today['year']);
if ($nextrundate < $current) {
$nextrundate = mktime(0, 0, 0, $date['mon'], $date['day'], $today['year'] + 1);
}
$nextrun = min($nextrundate, $nextrun);
}

In the current version of tool_lifecycle, if a workflow uses the trigger specificdate with only “today” set as the specific date, and no previous run has occurred yet today, the following warning is thrown: “Warning: Array to string conversion”
Warning can be resolved by editing file /trigger/specificdate/lib.php on line 129: