Fehlerhafte TimeSpec lässt FHEM crashen

Begonnen von ph0x, 27 September 2023, 18:47:39

Vorheriges Thema - Nächstes Thema

ph0x

FHEM ist heute hart gecrashed, das Log endete einfach und nichts ging mehr.

Auslöser war meinen Nachforschungen zufolge eine fehlerhafte at-Definition, die nicht abgefangen wurde.

Die TimeSpec lautete auf 07:45:00, woraus dann in der DEF 2023-09-27T07:45:00 wurde. Da ich einen wiederkehrenden Eintrag wollte, habe ich statt die Checkbox zu aktivieren in Gedanken ein Sternchen vor die TimeSpec im DEF-Feld gesetzt, da ich ohnehin noch Perlcode eingeben musste.
Der Eintrag wurde anstandslos gespeichert und heute morgen um 07:45 war FHEM dann aus.

Auch wenn das natürlich ein Bedienerfehler war, könnte man darüber nachdenken, derartige TimeSpec-Definitionen zu berichtigen bzw. zu unterbinden.


Gruß Marco

rudolfkoenig

Bei mir stürzt sowas nicht ab, sondern geht in eine Endlosschleife. Nicht dass das deutlich besser waere.
Habe beim absoluten Timespec die rep(*) und rel(+) Flags untersagt, die o.g Aenderung fuehrt jetzt zu Fehlermeldung.

ph0x

Stimmt, jetzt wo du es erwähnst. Der Prozess lief noch, nur war nichts mehr erreichbar.
Danke für die schnelle Reaktion.