Nach einem update gerade eben taucht im Log folgende Meldung auf:
[Sun May 22 11:35:30 2016] fhem.pl: ^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE $/ at fhem.pl line 4034.
[Sun May 22 11:36:30 2016] fhem.pl: ^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE $/ at fhem.pl line 4034.
[Sun May 22 11:37:30 2016] fhem.pl: ^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE $/ at fhem.pl line 4034.
[Sun May 22 11:38:30 2016] fhem.pl: ^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE $/ at fhem.pl line 4034.
VG
Frank
Hier tritt der Effekt nicht auf. Ich würde mit verbose 5 und stacktrace erst einmal auf die Suche gehen.
stacktrace hatte ich schon eingeschaltet, leider nichts zu sehen.
Einer der event-on-change-reading Attribute beinhaltet * als Spec, was kein gueltiges Regexp ist. Hinweis: .* ist ein gueltiges Regexp.
Hat uebrigens nichts mit dem update zu tun.
Man koennte genausogut schreiben: "Nachdem ich gestern kein Alkohol getrunken habe, tauchen diese Fehler im Log auf" :)
Alles klar, dann kenne ich den Übeltäter, im Roowifi Modul ist event-on-change Reading per default auf * gesetzt, hat der Modulautor so im Code.
ZitatNachdem ich gestern kein Alkohol getrunken habe
hatte 2 Glas Rotwein :)
Zitatim Roowifi Modul ist event-on-change Reading per default auf * gesetzt, hat der Modulautor so im Code.
Aha. Noch einer der sein Code nicht testet. Ist klar illegal. :)
Zitat von: rudolfkoenig am 22 Mai 2016, 11:57:10
Man koennte genausogut schreiben: "Nachdem ich gestern kein Alkohol getrunken habe, tauchen diese Fehler im Log auf" :)
...wobei in diesem Satz auch mindestens zwei Fehler enthalten sind! :o