This night is the night when the time changes to summer time in Poland. Unfortunately it seams that Linknx did not survive it. Shortly after 1:00 am it started throwing zillions of identical warnings into the log file filing it up to 80megs very quickly.
After restarting it did the initial object and rules initialisation and immediately after entering KNX communication it loops throwing this warings again:
I have digged into the log to the place where the strange behaviour began. It was something like this:
20110327 00:43:13,487 INFO Object : New value off for object sluzbowka_centr1 (type: 1.001)
20110327 00:43:13,717 INFO Object : New value off for object sluzbowka_centr1_S (type: 1.001)
20110327 01:00:00,299 INFO TimerManager : TimerTask execution. 1301184000
20110327 01:00:00,300 INFO Rule : Evaluate rule pozna_noc
20110327 01:00:00,300 INFO Condition : TimerCondition evaluated as '1'
20110327 01:00:00,301 INFO Rule : Rule pozna_noc evaluated as 1, prev value was 0
20110327 01:00:00,301 INFO Rule : Evaluate rule pozna_noc
20110327 01:00:00,301 INFO Condition : TimerCondition evaluated as '0'
20110327 01:00:00,301 INFO Rule : Rule pozna_noc evaluated as 0, prev value was 1
20110327 01:00:00,303 INFO PeriodicTask : Rescheduled at 2011-3-27 1:0:0 (1301184000)
20110327 01:00:00,303 INFO TimerManager : TimerTask execution. 1301184000
20110327 01:00:00,304 INFO Rule : Evaluate rule pozna_noc
20110327 01:00:00,304 INFO Condition : TimerCondition evaluated as '1'
20110327 01:00:00,304 INFO Rule : Rule pozna_noc evaluated as 1, prev value was 0
20110327 01:00:00,305 INFO Rule : Evaluate rule pozna_noc
20110327 01:00:00,305 INFO Condition : TimerCondition evaluated as '0'
20110327 01:00:00,305 INFO Rule : Rule pozna_noc evaluated as 0, prev value was 1
20110327 01:00:00,305 INFO PeriodicTask : Rescheduled at 2011-3-27 1:0:0 (1301184000)
20110327 01:00:00,306 INFO TimerManager : TimerTask execution. 1301184000
20110327 01:00:00,306 INFO Rule : Evaluate rule pozna_noc
20110327 01:00:00,306 INFO Condition : TimerCondition evaluated as '1'
20110327 01:00:00,307 INFO Rule : Rule pozna_noc evaluated as 1, prev value was 0
....
and then infinite loop of repetitions between 0 and 1 for rule pozna_noc until the place i did restart Linknx
After I did restart Linknx the above INFO and WARN loop showed up (as in my first message),
After I did restart it once again an exception 'throwing an instance of 'int' did show up.
After I have re-set this rule to be activated at 0:59 instead of 2:00 I could succesfully reboot the machine and Linknx started to work properly.
At 2:00 the time changed to 3:00 without any noticable problems, no trace of it in the logs.
It seams that any event falling into the non-existing hour during time change (that is between 2:00 and 3:00 on the day of time change) was causing problems of either infinite rule re-evaluation or warnings/infos of re-schedules.
Yours
Damago1
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
This night is the night when the time changes to summer time in Poland. Unfortunately it seams that Linknx did not survive it. Shortly after 1:00 am it started throwing zillions of identical warnings into the log file filing it up to 80megs very quickly.
After restarting it did the initial object and rules initialisation and immediately after entering KNX communication it loops throwing this warings again:
After another restart of Linknx it throws only an instance of 'int' error:
and exits.
It seams that such rule could be the reason:
I have digged into the log to the place where the strange behaviour began. It was something like this:
After I did restart Linknx the above INFO and WARN loop showed up (as in my first message),
After I did restart it once again an exception 'throwing an instance of 'int' did show up.
After I have re-set this rule to be activated at 0:59 instead of 2:00 I could succesfully reboot the machine and Linknx started to work properly.
At 2:00 the time changed to 3:00 without any noticable problems, no trace of it in the logs.
It seams that any event falling into the non-existing hour during time change (that is between 2:00 and 3:00 on the day of time change) was causing problems of either infinite rule re-evaluation or warnings/infos of re-schedules.
Yours
Damago1