FHEM Forum

FHEM - Entwicklung => Wunschliste => Thema gestartet von: M_I_B am 20 April 2016, 17:14:01

Titel: Fehler in 01_FHEMWEB.pm Zeile 2372 nach heutigem Update?
Beitrag von: M_I_B am 20 April 2016, 17:14:01
... 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"?
Titel: Antw:Fehler in 01_FHEMWEB.pm Zeile 2372 nach heutigem Update?
Beitrag von: franky08 am 20 April 2016, 17:54:55
Das liegt mit Sicherheit nicht an der 01_FHEMWEB.pm, dass Modul "meldet" nur die Warnung. Du hast irgendwo ein regex was fehlerhaft ist.
Titel: Antw:Fehler in 01_FHEMWEB.pm Zeile 2372 nach heutigem Update?
Beitrag von: M_I_B am 20 April 2016, 17:57:01
... 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 ...
Titel: Antw:Fehler in 01_FHEMWEB.pm Zeile 2372 nach heutigem Update?
Beitrag von: franky08 am 20 April 2016, 18:01:57
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
Titel: Antw:Fehler in 01_FHEMWEB.pm Zeile 2372 nach heutigem Update?
Beitrag von: M_I_B am 22 April 2016, 09:56:24
... ja ok, ich versuche mich mal daran; vielen Dank
Titel: Antw:Fehler in 01_FHEMWEB.pm Zeile 2372 nach heutigem Update?
Beitrag von: M_I_B am 23 April 2016, 12:46:42
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.
Titel: Antw:Fehler in 01_FHEMWEB.pm Zeile 2372 nach heutigem Update?
Beitrag von: dev0 am 23 April 2016, 14:34:45

attr global stacktrace 1
atrr global verbose 5

Könnte Dir helfen die Ursache zu finden...
Titel: Antw:Fehler in 01_FHEMWEB.pm Zeile 2372 nach heutigem Update?
Beitrag von: M_I_B am 23 April 2016, 15:43:16
... 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.
Titel: Antw:Fehler in 01_FHEMWEB.pm Zeile 2372 nach heutigem Update?
Beitrag von: dev0 am 24 April 2016, 07:57:40
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...