FHEM Forum

FHEM - Hausautomations-Systeme => Homematic => Thema gestartet von: dancatt am 03 November 2014, 22:45:46

Titel: [GELÖST] PERL WARNING: Use of uninitialized value in addition
Beitrag von: dancatt am 03 November 2014, 22:45:46
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.
Titel: Antw:PERL WARNING: Use of uninitialized value in addition
Beitrag von: Wolle02 am 03 November 2014, 23:23:08
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.
Titel: Antw:PERL WARNING: Use of uninitialized value in addition
Beitrag von: dancatt am 04 November 2014, 19:54:17
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?
Titel: Antw:PERL WARNING: Use of uninitialized value in addition
Beitrag von: martinp876 am 04 November 2014, 20:09:39
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 ?
Titel: Antw:PERL WARNING: Use of uninitialized value in addition
Beitrag von: dancatt am 04 November 2014, 20:22:35
Kommt leider jede Minute.
Habe kurz vor der PERL WARNING auch keine Gemeinsamkeiten im Log feststellen können.
Titel: Antw:PERL WARNING: Use of uninitialized value in addition
Beitrag von: Dietmar63 am 05 November 2014, 17:20:54
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

Titel: Antw:PERL WARNING: Use of uninitialized value in addition
Beitrag von: dancatt am 05 November 2014, 19:20:03
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?
Titel: Antw:PERL WARNING: Use of uninitialized value in addition
Beitrag von: dancatt am 05 November 2014, 20:55:15
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.