Cron rules do not fire anymore

All,

I have a simple rule which usually works:

rule "store local system time correctly"
when
    Time cron "10 0/1 * * * ?"
then
	Thread::sleep(20000)
	var String time_tmp = Date.state.format("%1$td.%1$tm.%1$ty - %1$tH:%1$tM")
	ActTime.postUpdate(time_tmp)
	logInfo("system.rules", "Local DateTime stored in string for other time zones: " + ActTime.state.toString)
end

I restarted my system (OH 2.1 stable on openhabian running on a RPi 3), but rules with a cron expression (at least some) do not fire anymore.

I get some log entries which I don’t understand:

Expression '0 1 20 25 10 ? 2017' has no future executions anymore

  1. What does the error message mean? Does this fit to my cron expression?
  2. Why are cron rules not fired (I have read several topics here, but a cron related issue should have been solved in OH 2.1 stable.

I vaguely remember this coming up on the forum before and that it has been fixed in the snapshot.

I could be misremembering though.

Thanks, @rlkoshak,

I just recognized that another cron rule fires.
But even if I copy the expression to my problematic rule it does not fire.

1 Like