... 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"?
Das liegt mit Sicherheit nicht an der 01_FHEMWEB.pm, dass Modul "meldet" nur die Warnung. Du hast irgendwo ein regex was fehlerhaft ist.
... 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 ...
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
... ja ok, ich versuche mich mal daran; vielen Dank
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.
attr global stacktrace 1
atrr global verbose 5
Könnte Dir helfen die Ursache zu finden...
... 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×tamp=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.
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...