Seit gestern Abend ist mein Log mit folgendem voll.
Hat das sonst noch jemand?
14.11.03 22:34:45.301 1: PERL WARNING: Use of uninitialized value in addition (+) at ./FHEM/00_HMLAN.pm line 329.
2014.11.03 22:34:45.301 1: PERL WARNING: Use of uninitialized value in division (/) at ./FHEM/00_HMLAN.pm line 328.
2014.11.03 22:34:45.302 1: PERL WARNING: Use of uninitialized value in addition (+) at ./FHEM/00_HMLAN.pm line 329.
2014.11.03 22:34:45.302 1: PERL WARNING: Use of uninitialized value in division (/) at ./FHEM/00_HMLAN.pm line 328.
2014.11.03 22:34:45.302 1: PERL WARNING: Use of uninitialized value in addition (+) at ./FHEM/00_HMLAN.pm line 329.
2014.11.03 22:35:41.971 1: PERL WARNING: Use of uninitialized value in numeric ne (!=) at ./FHEM/00_HMLAN.pm line 312.
2014.11.03 22:35:41.972 1: PERL WARNING: Use of uninitialized value in division (/) at ./FHEM/00_HMLAN.pm line 328.
2014.11.03 22:35:41.972 1: PERL WARNING: Use of uninitialized value in addition (+) at ./FHEM/00_HMLAN.pm line 329.
2014.11.03 22:35:41.973 1: PERL WARNING: Use of uninitialized value in division (/) at ./FHEM/00_HMLAN.pm line 328.
2014.11.03 22:35:41.973 1: PERL WARNING: Use of uninitialized value in addition (+) at ./FHEM/00_HMLAN.pm line 329.
2014.11.03 22:35:41.973 1: PERL WARNING: Use of uninitialized value in division (/) at ./FHEM/00_HMLAN.pm line 328.
2014.11.03 22:35:41.974 1: PERL WARNING: Use of uninitialized value in addition (+) at ./FHEM/00_HMLAN.pm line 329.
2014.11.03 22:35:41.974 1: PERL WARNING: Use of uninitialized value in division (/) at ./FHEM/00_HMLAN.pm line 328.
2014.11.03 22:35:41.975 1: PERL WARNING: Use of uninitialized value in addition (+) at ./FHEM/00_HMLAN.pm line 329.
2014.11.03 22:35:41.975 1: PERL WARNING: Use of uninitialized value in division (/) at ./FHEM/00_HMLAN.pm line 328.
2014.11.03 22:35:41.976 1: PERL WARNING: Use of uninitialized value in addition (+) at ./FHEM/00_HMLAN.pm line 329.
2014.11.03 22:35:41.977 1: PERL WARNING: Use of uninitialized value in numeric ne (!=) at ./FHEM/00_HMLAN.pm line 312.
2014.11.03 22:35:41.977 1: PERL WARNING: Use of uninitialized value in division (/) at ./FHEM/00_HMLAN.pm line 328.
2014.11.03 22:35:41.978 1: PERL WARNING: Use of uninitialized value in addition (+) at ./FHEM/00_HMLAN.pm line 329.
2014.11.03 22:35:41.978 1: PERL WARNING: Use of uninitialized value in division (/) at ./FHEM/00_HMLAN.pm line 328.
2014.11.03 22:35:41.979 1: PERL WARNING: Use of uninitialized value in addition (+) at ./FHEM/00_HMLAN.pm line 329.
2014.11.03 22:35:41.979 1: PERL WARNING: Use of uninitialized value in division (/) at ./FHEM/00_HMLAN.pm line 328.
2014.11.03 22:35:41.980 1: PERL WARNING: Use of uninitialized value in addition (+) at ./FHEM/00_HMLAN.pm line 329.
2014.11.03 22:35:41.980 1: PERL WARNING: Use of uninitialized value in division (/) at ./FHEM/00_HMLAN.pm line 328.
2014.11.03 22:35:41.981 1: PERL WARNING: Use of uninitialized value in addition (+) at ./FHEM/00_HMLAN.pm line 329.
2014.11.03 22:35:41.981 1: PERL WARNING: Use of uninitialized value in division (/) at ./FHEM/00_HMLAN.pm line 328.
2014.11.03 22:35:41.981 1: PERL WARNING: Use of uninitialized value in addition (+) at ./FHEM/00_HMLAN.pm line 329.
2014.11.03 22:35:41.982 1: PERL WARNING: Use of uninitialized value in numeric ne (!=) at ./FHEM/00_HMLAN.pm line 312.
2014.11.03 22:35:41.983 1: PERL WARNING: Use of uninitialized value in division (/) at ./FHEM/00_HMLAN.pm line 328.
2014.11.03 22:35:41.983 1: PERL WARNING: Use of uninitialized value in addition (+) at ./FHEM/00_HMLAN.pm line 329.
2014.11.03 22:35:41.984 1: PERL WARNING: Use of uninitialized value in division (/) at ./FHEM/00_HMLAN.pm line 328.
2014.11.03 22:35:41.984 1: PERL WARNING: Use of uninitialized value in addition (+) at ./FHEM/00_HMLAN.pm line 329.
2014.11.03 22:35:41.985 1: PERL WARNING: Use of uninitialized value in division (/) at ./FHEM/00_HMLAN.pm line 328.
2014.11.03 22:35:41.985 1: PERL WARNING: Use of uninitialized value in addition (+) at ./FHEM/00_HMLAN.pm line 329.
2014.11.03 22:35:41.985 1: PERL WARNING: Use of uninitialized value in division (/) at ./FHEM/00_HMLAN.pm line 328.
2014.11.03 22:35:41.986 1: PERL WARNING: Use of uninitialized value in addition (+) at ./FHEM/00_HMLAN.pm line 329.
2014.11.03 22:35:41.986 1: PERL WARNING: Use of uninitialized value in division (/) at ./FHEM/00_HMLAN.pm line 328.
2014.11.03 22:35:41.987 1: PERL WARNING: Use of uninitialized value in addition (+) at ./FHEM/00_HMLAN.pm line 329.
2014.11.03 22:35:48.777 1: PERL WARNING: Use of uninitialized value in numeric ne (!=) at ./FHEM/00_HMLAN.pm line 312.
2014.11.03 22:35:48.778 1: PERL WARNING: Use of uninitialized value in division (/) at ./FHEM/00_HMLAN.pm line 328.
2014.11.03 22:35:48.778 1: PERL WARNING: Use of uninitialized value in addition (+) at ./FHEM/00_HMLAN.pm line 329.
2014.11.03 22:35:48.779 1: PERL WARNING: Use of uninitialized value in division (/) at ./FHEM/00_HMLAN.pm line 328.
2014.11.03 22:35:48.779 1: PERL WARNING: Use of uninitialized value in addition (+) at ./FHEM/00_HMLAN.pm line 329.
2014.11.03 22:35:48.779 1: PERL WARNING: Use of uninitialized value in division (/) at ./FHEM/00_HMLAN.pm line 328.
2014.11.03 22:35:48.780 1: PERL WARNING: Use of uninitialized value in addition (+) at ./FHEM/00_HMLAN.pm line 329.
2014.11.03 22:35:48.780 1: PERL WARNING: Use of uninitialized value in division (/) at ./FHEM/00_HMLAN.pm line 328.
2014.11.03 22:35:48.781 1: PERL WARNING: Use of uninitialized value in addition (+) at ./FHEM/00_HMLAN.pm line 329.
2014.11.03 22:35:48.781 1: PERL WARNING: Use of uninitialized value in division (/) at ./FHEM/00_HMLAN.pm line 328.
2014.11.03 22:35:48.782 1: PERL WARNING: Use of uninitialized value in addition (+) at ./FHEM/00_HMLAN.pm line 329.
Bei mir sieht das so aus:
2014.11.03 20:23:52 1: PERL WARNING: Use of uninitialized value $ext in string eq at /usr/local/FHEM/share/fhem/FHEM/01_FHEMWEB.pm line 438.
2014.11.03 20:23:52 1: PERL WARNING: Use of uninitialized value $ext in concatenation (.) or string at /usr/local/FHEM/share/fhem/FHEM/01_FHEMWEB.pm line 440.
Kommt scheinbar seit dem letzten Update, das ich gestern morgen gefahren habe.
Ich habe verbose auf 5 gestellt und stacktrace angeschaltet aber es werden zu den perl warnungen keine stacktraces angezeigt.
Im Forum findet man momentan jede Menge Einträge bezüglich der Perl Warnungen.
Gibt es dazu noch keine Lösung?
Noch keine loesung
Hat mit der berechnung der msg stat zu tun. Kommt bei mir aber nicht, sollte auch nicht sein.
Wann kommt das? Nur beim booten oder staendig ?
Kommt leider jede Minute.
Habe kurz vor der PERL WARNING auch keine Gemeinsamkeiten im Log feststellen können.
Die Warnungen habt ihr schon vorher gehabt. Jede Warnung hat eine eigene spezifische Ursache, und sollte gefixt werden. Eine generelle Lösung wird es nicht geben können.
Wenn Sie regelmäßig kommen kann nur ein at oder notify verantwortlich sein.
Vielleicht mal nacheinander verdächtige Geräte deaktivieren und nacheinander einschalten.
Hochverdächtig ist selbst gemachter Perlcode
Ist ja auch meine Vermutung dass es irgendwo an meinem Perlcode hängt.
Sollte das dann aber nicht im Logfile stehen wenn man den stacktrace anschaltet und verbose auf 5 setzt?
Problem gelöst:
http://forum.fhem.de/index.php/topic,22512.msg175371.html#msg175371 (http://forum.fhem.de/index.php/topic,22512.msg175371.html#msg175371)
Vielleicht gibt es ja eine Möglichkeit für diesen Fall das Log zu erweitern.