FHEM Forum

FHEM => Frontends => FHEMWEB => Thema gestartet von: Homalix99 am 20 November 2024, 11:41:13

Titel: FHEMWEB Warning im Log
Beitrag von: Homalix99 am 20 November 2024, 11:41:13
Hallo,

ich habe folgende Warning immer wieder sporadisch im Log:
PERL WARNING: ^+ matches null string many times in regex; marked by <-- HERE in m/^+ <-- HERE $/ at ./FHEM/01_FHEMWEB.pm line 3080, <GEN53> line 16212.

Wie kann ich den Fehler näher einkreisen?

Gruß

Alex
Titel: Aw: FHEMWEB Warning im Log
Beitrag von: betateilchen am 20 November 2024, 12:05:47
Globales Attribut stacktrace auf 1 setzen, dann sieht man mehr.
Und danach - wenn klar ist, woher die Meldung kommt - bitte die Frage ins richtige Unterforum verschieben.
Titel: Aw: FHEMWEB Warning im Log
Beitrag von: Homalix99 am 20 November 2024, 15:04:13
Also stacktrace = 1 wirft Folgendes ins Log, wobei ich daraus ehrlich gesagt nicht schlau werde:
2024.11.20 14:51:12.281 1: Perfmon: possible freeze starting at 14:51:05, delay is 7.281
2024.11.20 14:56:04.979 1: PERL WARNING: ^+ matches null string many times in regex; marked by <-- HERE in m/^+ <-- HERE $/ at ./FHEM/01_FHEMWEB.pm line 3080.
2024.11.20 14:56:04.980 1: stacktrace:
2024.11.20 14:56:04.980 1:     main::__ANON__                      called by ./FHEM/01_FHEMWEB.pm (3080)
2024.11.20 14:56:04.981 1:     main::FW_dev2image                  called by ./FHEM/01_FHEMWEB.pm (3396)
2024.11.20 14:56:04.981 1:     main::FW_devState                   called by ./FHEM/01_FHEMWEB.pm (1949)
2024.11.20 14:56:04.981 1:     main::FW_makeDeviceLine             called by ./FHEM/01_FHEMWEB.pm (2125)
2024.11.20 14:56:04.982 1:     main::FW_showRoom                   called by ./FHEM/01_FHEMWEB.pm (1205)
2024.11.20 14:56:04.982 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (610)
2024.11.20 14:56:04.982 1:     main::FW_Read                       called by fhem.pl (3985)
2024.11.20 14:56:04.982 1:     main::CallFn                        called by fhem.pl (786)

Titel: GELÖST: FHEMWEB Warning im Log
Beitrag von: Homalix99 am 20 November 2024, 17:58:35
Fehler gefunden. Ein Blick in die 01FHEMWEB.pm mit der Zeilennummer, bei der die Warning auftritt.
Es wird dort devStateIcon abgehandelt. Jetzt nur noch das Log durchsuchen und herausfinden, wann der Fehler zum ersten Mal aufgetreten ist und im changelog.log nach devStateIcon  suchen, bei der die Zeit matched.