today I encountered a strange behavior, I have never seen before.
First I noticed, that my blinds where not moved up in the morning. The rule fired, but the timer function started by this rule was not executed ( I am using Jython rules with python threading.Timer timers)
There was no log message from the function called by the timer (it logs in every execution path) and no other error message in the logs.
Then I tried to debug this problem and started a timer in the rule file, outside a function. The timer was created after the file was reloaded by openhab but the timer function was not called.
While doing some more testing I noticed, that openHAB stopped reloading changed files, even when they where changed in the shell using joe. After restarting openHAB everything was working as expected.
I am using openHAB 2.4, the Jython rules worked for several month without such a behavior.