Fehler in 01_FHEMWEB.pm Zeile 2372 nach heutigem Update?

Begonnen von M_I_B, 20 April 2016, 17:14:01

Vorheriges Thema - Nächstes Thema

M_I_B

... ich schreibe mal hier, um keinen auf die Füße zu treten; notfalls verschieben bitte ...

Ich habe heute am 20.04.2016 gegen 17:00 ein Update gefahren. Anschließend erhalte ich nunmehr folgende Fehlermeldung:

2016.04.20 17:03:24 1 : PERL WARNING: ^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE $/ at ./FHEM/01_FHEMWEB.pm line 2372.

Liegt das an meiner Installation oder ist der fehler "echt"?

franky08

Das liegt mit Sicherheit nicht an der 01_FHEMWEB.pm, dass Modul "meldet" nur die Warnung. Du hast irgendwo ein regex was fehlerhaft ist.
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

M_I_B

... ok, Dank für die Klärung ...

Frage dazu: Hätte er das vor dem Update nicht auch anmeckern müssen (letzte Update war vorgestern)? Bis zum heutigen Update hatte ich das nie ...

franky08

#3
Sieh mal im Developer Bereich nach, was die letzten Tage geändert wurde, vlt. kannst du deine Suche dadurch etwas eingrenzen.

P.S. ich meinte natürlich in FHEM Code Change

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

M_I_B

... ja ok, ich versuche mich mal daran; vielen Dank

M_I_B

Zitat von: M_I_B am 22 April 2016, 09:56:24... ja ok, ich versuche mich mal daran; vielen Dank
...pffft... Da sehe ich keine Sonne; keine Change :(

Auffällig ist, das diese Fehlermeldung offensichtlich nur nach einem FHEM-Update auftaucht. Habe gerade wieder ein Update gemacht und wie beim ersten mal taucht die Fehlermeldung nach "shutdown restart" erneut auf, dann aber im normalen Betrieb nicht wieder...

2016.04.23 12:40:29 1 :
2016.04.23 12:40:29 1 : update finished, "shutdown restart" is needed to activate the changes.
2016.04.23 12:40:29 1 :
2016.04.23 12:40:29 1 : Please consider using the global attribute sendStatistics
2016-04-23 12:40:29 Global global UPDATE
2016.04.23 12:41:33 1 : PERL WARNING: ^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE $/ at ./FHEM/01_FHEMWEB.pm line 2372.

dev0


attr global stacktrace 1
atrr global verbose 5

Könnte Dir helfen die Ursache zu finden...

M_I_B

... hat geholfen; danke ... aber anfangen kann ich damit nicht wirklich was:
2016.04.23 15:16:43 0: Server started with 421 defined entities (fhem.pl:11267/2016-04-17 perl:5.020002 os:linux user:fhem pid:3078)
2016.04.23 15:16:43 4: Connection accepted from WEB_192.168.1.101_54275
2016.04.23 15:16:43 4: Connection accepted from WEB_192.168.1.101_54276
2016.04.23 15:16:43 4: WEB_192.168.1.101_54275 GET /fhem/dashboard/DASHBOARD?XHR=1&inform=type=status;filter=.*;since=1461417371.816;fmt=JSON&fw_id=935&timestamp=1461417355139; BUFLEN:0
2016.04.23 15:16:43 1: PERL WARNING: ^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE $/ at ./FHEM/01_FHEMWEB.pm line 2372.
2016.04.23 15:16:43 3: stacktrace:
2016.04.23 15:16:43 3:     main::__ANON__                      called by ./FHEM/01_FHEMWEB.pm (2372)
2016.04.23 15:16:43 3:     main::FW_dev2image                  called by ./FHEM/01_FHEMWEB.pm (2670)
2016.04.23 15:16:43 3:     main::FW_devState                   called by ./FHEM/01_FHEMWEB.pm (2465)
2016.04.23 15:16:43 3:     main::FW_roomStatesForInform        called by ./FHEM/01_FHEMWEB.pm (683)
2016.04.23 15:16:43 3:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (446)
2016.04.23 15:16:43 3:     main::FW_Read                       called by fhem.pl (3163)
2016.04.23 15:16:43 3:     main::CallFn                        called by fhem.pl (657)
2016.04.23 15:16:45 4: Calendar NDS_Ferien: Wakeup
2016.04.23 15:16:45 4: Calendar NDS_Ferien: Updating...


Wenn ich das richtig sehe, erscheint die Fehlermeldung just nach dem Laden des DashBoard. Ich habe das mehrfach versucht und der Zusammenhang ist immer gleich ...
Lade ich das Dashboard als letztes, ändert sich nichts am Ergebnis. Lade ich das Dashboard nicht, taucht auch der Fehler nicht auf.

dev0

Dashboard Konfig zurücksetzen und schauen ob die Warnung dann noch kommt. Falls nicht, dann Schritt für Schritt die Konfig wieder aufbauen. Wenn Du aus Auftauchen der Warnung reproduzieren kannst, dann im entsprechenden Board den Entwickler bitten mal zu schauen...