Nach update heute Meldung fhem.pl im Log

Begonnen von franky08, 22 Mai 2016, 11:41:45

Vorheriges Thema - Nächstes Thema

franky08

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
Debian Bookworm auf HUNSN / Debian Bullseye auf 2.ter HUNSN F2F an 2x RaspiB
mit FHEM aktuell
22Zoll ViewSonic als Infodislay (WVC)
3xHMLAN mit vccu, raspmatic_rpi3, HMIP-HCU1

dev0

Hier tritt der Effekt nicht auf. Ich würde mit verbose 5 und stacktrace erst einmal auf die Suche gehen.

franky08

stacktrace hatte ich schon eingeschaltet, leider nichts zu sehen.
Debian Bookworm auf HUNSN / Debian Bullseye auf 2.ter HUNSN F2F an 2x RaspiB
mit FHEM aktuell
22Zoll ViewSonic als Infodislay (WVC)
3xHMLAN mit vccu, raspmatic_rpi3, HMIP-HCU1

rudolfkoenig

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" :)

franky08

#4
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  :)
Debian Bookworm auf HUNSN / Debian Bullseye auf 2.ter HUNSN F2F an 2x RaspiB
mit FHEM aktuell
22Zoll ViewSonic als Infodislay (WVC)
3xHMLAN mit vccu, raspmatic_rpi3, HMIP-HCU1

rudolfkoenig

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. :)

FranzB94

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