FHEM Forum

FHEM - Hausautomations-Systeme => Unterstützende Dienste => Thema gestartet von: Tom111 am 27 Januar 2015, 21:10:51

Titel: FHEM/42_SYSMON.pm Perl Warnung im Logfile
Beitrag von: Tom111 am 27 Januar 2015, 21:10:51
Hallo,

seit dem Update vom 26.01.2015 bekomme ich folgende Warnmeldung im Log :
2015.01.26 11:22:53 1: PERL WARNING: Use of uninitialized value $line in scalar chomp at ./FHEM/42_SYSMON.pm line 3057.
2015.01.26 11:22:53 1: PERL WARNING: Use of uninitialized value $line in concatenation (.) or string at ./FHEM

und das von dem Zeitpunkt an fortlaufend :
[...]
2015.01.27 20:20:06 1: PERL WARNING: Use of uninitialized value $line in scalar chomp at ./FHEM/42_SYSMON.pm line 3057.
2015.01.27 20:20:06 1: PERL WARNING: Use of uninitialized value $line in concatenation (.) or string at ./FHEM/42_SYSMON.pm line 3058.
2015.01.27 20:30:06 1: PERL WARNING: Use of uninitialized value $line in scalar chomp at ./FHEM/42_SYSMON.pm line 3057.
2015.01.27 20:30:06 1: PERL WARNING: Use of uninitialized value $line in concatenation (.) or string at ./FHEM/42_SYSMON.pm line 3058.
2015.01.27 20:40:06 1: PERL WARNING: Use of uninitialized value $line in scalar chomp at ./FHEM/42_SYSMON.pm line 3057.
2015.01.27 20:40:06 1: PERL WARNING: Use of uninitialized value $line in concatenation (.) or string at ./FHEM/42_SYSMON.pm line 3058.
2015.01.27 20:40:54 3: FS20 set Sleep_Fan off
2015.01.27 20:40:57 3: FS20 set Sleep_tablet off
2015.01.27 20:40:57 3: FS20 set Sleep_DVBT off
2015.01.27 20:50:07 1: PERL WARNING: Use of uninitialized value $line in scalar chomp at ./FHEM/42_SYSMON.pm line 3057.
2015.01.27 20:50:07 1: PERL WARNING: Use of uninitialized value $line in concatenation (.) or string at ./FHEM/42_SYSMON.pm line 3058.
2015.01.27 21:00:07 1: PERL WARNING: Use of uninitialized value $line in scalar chomp at ./FHEM/42_SYSMON.pm line 3057.
2015.01.27 21:00:07 1: PERL WARNING: Use of uninitialized value $line in concatenation (.) or string at ./FHEM/42_SYSMON.pm line 3058.
[...]


vor dem Update lief alles einwandfrei ohne irgendwelche Fehlermeldungen!
Titel: Antw:FHEM/42_SYSMON.pm Perl Warnung im Logfile
Beitrag von: hexenmeister am 27 Januar 2015, 21:15:47
Ist mittlerweile korrigiert. Wird in den nächsten Tagen zusammen mit anderen Erweiterungen/Korrekturen per Update zur Verfügung stehen. Bis dahin kannst Du die Meldungen vorerst ignorieren. Sie stellen lediglich ein kosmetisches Problem dar.
Titel: Antw:FHEM/42_SYSMON.pm Perl Warnung im Logfile
Beitrag von: Tom111 am 31 Januar 2015, 14:48:04
Zitat von: hexenmeister am 27 Januar 2015, 21:15:47
Bis dahin kannst Du die Meldungen vorerst ignorieren. Sie stellen lediglich ein kosmetisches Problem dar.
ok, aber gefixt ist das bis jetzt noch nicht, auch nach dem letzten Update.

Als Schönheitsfehler würde ich das nicht direkt bezeichnen, ich benutze das Logfile öfters um nachzusehen ob noch alles i.O. ist,
mit diesem "kosmetischen Problem" kann ich das nicht mehr.
Titel: Antw:FHEM/42_SYSMON.pm Perl Warnung im Logfile
Beitrag von: hexenmeister am 31 Januar 2015, 18:02:51
Nun, bei mir kommt die Meldung nicht mehr. Welche Version des Moduls hast Du?
Beispiel: # $Id: 42_SYSMON.pm 7781 2015-01-31 00:40:26Z hexenmeister $
Titel: Antw:FHEM/42_SYSMON.pm Perl Warnung im Logfile
Beitrag von: Tom111 am 31 Januar 2015, 18:08:50
Ich habe die Version :
# $Id: 42_SYSMON.pm 7781 2015-01-31 00:40:26Z hexenmeister $

Hier nochmal der letzte Eintrag:
2015.01.31 17:40:32 1: PERL WARNING: Use of uninitialized value $line in scalar chomp at ./FHEM/42_SYSMON.pm line 3295.
2015.01.31 17:40:32 1: PERL WARNING: Use of uninitialized value $line in concatenation (.) or string at ./FHEM/42_SYSMON.pm line 3296.
2015.01.31 17:50:32 1: PERL WARNING: Use of uninitialized value $line in scalar chomp at ./FHEM/42_SYSMON.pm line 3295.
2015.01.31 17:50:32 1: PERL WARNING: Use of uninitialized value $line in concatenation (.) or string at ./FHEM/42_SYSMON.pm line 3296.
2015.01.31 18:00:33 1: PERL WARNING: Use of uninitialized value $line in scalar chomp at ./FHEM/42_SYSMON.pm line 3295.
2015.01.31 18:00:33 1: PERL WARNING: Use of uninitialized value $line in concatenation (.) or string at ./FHEM/42_SYSMON.pm line 3296.
Titel: Antw:FHEM/42_SYSMON.pm Perl Warnung im Logfile
Beitrag von: hexenmeister am 31 Januar 2015, 18:10:09
OK, welche Zeilen werden jetzt bemängelt? Poste mal die aktuelle Fehlermeldungen.
Titel: Antw:FHEM/42_SYSMON.pm Perl Warnung im Logfile
Beitrag von: Tom111 am 31 Januar 2015, 18:11:23
richtig, es sind jetzt andere Zeilennummern als vor dem Update:
2015.01.31 17:40:32 1: PERL WARNING: Use of uninitialized value $line in scalar chomp at ./FHEM/42_SYSMON.pm line 3295.
2015.01.31 17:40:32 1: PERL WARNING: Use of uninitialized value $line in concatenation (.) or string at ./FHEM/42_SYSMON.pm line 3296.
2015.01.31 17:50:32 1: PERL WARNING: Use of uninitialized value $line in scalar chomp at ./FHEM/42_SYSMON.pm line 3295.
2015.01.31 17:50:32 1: PERL WARNING: Use of uninitialized value $line in concatenation (.) or string at ./FHEM/42_SYSMON.pm line 3296.
2015.01.31 18:00:33 1: PERL WARNING: Use of uninitialized value $line in scalar chomp at ./FHEM/42_SYSMON.pm line 3295.
2015.01.31 18:00:33 1: PERL WARNING: Use of uninitialized value $line in concatenation (.) or string at ./FHEM/42_SYSMON.pm line 3296.
Titel: Antw:FHEM/42_SYSMON.pm Perl Warnung im Logfile
Beitrag von: hexenmeister am 31 Januar 2015, 18:23:02
Auch wenn das Problem definitiv kosmetisch ist, denn negative Auswirkungen gibt es ja keine ;) , habe ich diese Warnings hoffentlich endgültig eliminiert.
Morgen per Update für alle, und hier für diejenigen, die es dringender brauchen ;)
Titel: Antw:FHEM/42_SYSMON.pm Perl Warnung im Logfile
Beitrag von: Tom111 am 31 Januar 2015, 18:36:35
ok, danke, ich habe es soeben eingespielt, ich lass das mal ne Stunde oder zwei laufen und geb dir dann hier nochmal Bescheid   :D
Titel: Antw:FHEM/42_SYSMON.pm Perl Warnung im Logfile
Beitrag von: Tom111 am 31 Januar 2015, 19:58:57
ok, ich glaub das war es gewesen, bis jetzt habe ich keine Fehlermeldungen mehr bekommen.
Danke für deine schnelle Hilfe :D