PERL Warnings in der Log nach heutigem Update

Begonnen von diko, 02 Februar 2015, 14:01:52

Vorheriges Thema - Nächstes Thema

diko

Hallo,
meine Log läuft mit folgenden Meldungen über, sie kommen verschiedenen Angaben der "line's"
Habe heute ein update gemacht.
Woran kann das liegen, was sollte ich tun?
Da es sich anscheinend um verschieden Probleme handelt habe ich es hier gepostet.

015.02.02 13:36:42 1: PERL WARNING: Use of uninitialized value in string ne at ./FHEM/37_harmony.pm line 266.
2015.02.02 13:36:42 3: stacktrace:
2015.02.02 13:36:42 3:     main::__ANON__                      called by ./FHEM/37_harmony.pm (266)
2015.02.02 13:36:42 3:     main::harmony_hubOfDevice           called by ./FHEM/37_harmony.pm (284)
2015.02.02 13:36:42 3:     main::harmony_Set                   called by fhem.pl (2964)
2015.02.02 13:36:42 3:     main::CallFn                        called by fhem.pl (1463)
2015.02.02 13:36:42 3:     main::DoSet                         called by fhem.pl (1497)
2015.02.02 13:36:42 3:     main::CommandSet                    called by fhem.pl (2150)
2015.02.02 13:36:42 3:     main::getAllSets                    called by ./FHEM/98_XmlList.pm (70)
2015.02.02 13:36:42 3:     main::CommandXmlList                called by fhem.pl (989)
2015.02.02 13:36:42 3:     main::AnalyzeCommand                called by fhem.pl (868)
2015.02.02 13:36:43 3:     main::AnalyzeCommandChain           called by ./FHEM/01_FHEMWEB.pm (1989)
2015.02.02 13:36:43 3:     main::FW_fC                         called by ./FHEM/01_FHEMWEB.pm (621)
2015.02.02 13:36:43 3:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (423)
2015.02.02 13:36:43 3:     main::FW_Read                       called by fhem.pl (2964)
2015.02.02 13:36:43 3:     main::CallFn                        called by fhem.pl (608)
2015.02.02 13:36:43 1: Error:  has no TYPE
2015.02.02 13:36:43 1: Error:  has no TYPE

und

2015.02.02 13:36:41 1: PERL WARNING: Use of uninitialized value $lt in string ne at ./FHEM/98_XmlList.pm line 63.
2015.02.02 13:36:41 3: stacktrace:
2015.02.02 13:36:41 3:     main::__ANON__                      called by ./FHEM/98_XmlList.pm (63)
2015.02.02 13:36:41 3:     main::CommandXmlList                called by fhem.pl (989)
2015.02.02 13:36:41 3:     main::AnalyzeCommand                called by fhem.pl (868)
2015.02.02 13:36:41 3:     main::AnalyzeCommandChain           called by ./FHEM/01_FHEMWEB.pm (1989)
2015.02.02 13:36:41 3:     main::FW_fC                         called by ./FHEM/01_FHEMWEB.pm (621)
2015.02.02 13:36:41 3:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (423)
2015.02.02 13:36:41 3:     main::FW_Read                       called by fhem.pl (2964)
2015.02.02 13:36:41 3:     main::CallFn                        called by fhem.pl (608)

und

2015.02.02 13:35:27 1: PERL WARNING: Use of uninitialized value in string eq at FHEM/Blocking.pm line 89.
2015.02.02 13:35:27 3: stacktrace:
2015.02.02 13:35:27 3:     main::__ANON__                      called by FHEM/Blocking.pm (89)
2015.02.02 13:35:27 3:     main::BlockingCall                  called by ./FHEM/73_PRESENCE.pm (540)
2015.02.02 13:35:27 3:     main::PRESENCE_StartLocalScan       called by fhem.pl (2575)
2015.02.02 13:35:27 3:     main::HandleTimeout                 called by fhem.pl (541)
2015.02.02 13:35:29 1: PERL WARNING: Use of uninitialized value in string eq at FHEM/Blocking.pm line 89.
FHEM auf Raspi 2 B, Jessi, 1x CUL868, 1x Hue, 1x Harmony, 1x HM-USB2

justme1968

du hast aus irgend einem grund ein device ohne type.

was bekommst du wenn du das hier eingibst:{ join(",", grep { !defined($defs{$_}{TYPE}) } keys %defs ) }

ansonsten sollte die meldung nach einem shutdown restart weg sein.

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

diko

Hallo Andre,
nach Eingabe von { join(",", grep { !defined($defs{$_}{TYPE}) } keys %defs ) }
kommt nix.
Nach Restart sieht es im Augenblick gut aus.
Die Meldungen "Error:  has no TYPE" hatte ich schon öfter mal nach einem Update, hab aber mal alle Devices durchgeschaut, aber keins ohne Type.

Gruß
Dieter
FHEM auf Raspi 2 B, Jessi, 1x CUL868, 1x Hue, 1x Harmony, 1x HM-USB2

flandste

Hallo,
gleiche Meldungen auch bei mir, aber Einträge im log-File treten erst dann auf,
wenn man eine Seite mit einem SVG-Diagramm aufruft.
Danach kommt die Meldung aber periodisch - bis zum nächsten restart....

Meine Einträge im fhem-2015-02.log:

2015.02.14 16:42:42 3: PUMPEEG.job: 0
2015.02.14 16:42:42 3: PUMPEOG.job: 0
2015.02.14 16:42:42 3: PUMPESOLAR.job: 0
2015.02.14 16:42:42 3: PUMPEBOILER.job: 0
2015.02.14 16:43:20 3: FROELINGKESSEL.job: 42
2015.02.14 16:44:20 3: FROELINGKESSEL.job: 42
2015.02.14 16:45:20 3: FROELINGKESSEL.job: 42
2015.02.14 16:45:42 3: PUMPEEG.job: 0
2015.02.14 16:45:42 3: PUMPEOG.job: 0
2015.02.14 16:45:42 3: PUMPESOLAR.job: 0
2015.02.14 16:45:42 3: PUMPEBOILER.job: 0
2015.02.14 16:46:20 3: FROELINGKESSEL.job: 41.5
2015.02.14 16:46:58 1: PERL WARNING: Use of uninitialized value in string eq at ./FHEM/98_SVG.pm line 1087.
2015.02.14 16:47:20 3: FROELINGKESSEL.job: 41.5
2015.02.14 16:48:20 3: FROELINGKESSEL.job: 41.5
2015.02.14 16:48:26 1: PERL WARNING: Use of uninitialized value in hash element at ./FHEM/98_SVG.pm line 658.
2015.02.14 16:48:36 1: PERL WARNING: Use of uninitialized value in string eq at FHEM/Blocking.pm line 89.
2015.02.14 16:48:42 3: PUMPEEG.job: 0
2015.02.14 16:48:42 3: PUMPEOG.job: 0
2015.02.14 16:48:42 3: PUMPESOLAR.job: 0
2015.02.14 16:48:42 3: PUMPEBOILER.job: 0
2015.02.14 16:49:10 1: PERL WARNING: Use of uninitialized value in string eq at FHEM/Blocking.pm line 89.
2015.02.14 16:49:10 1: PERL WARNING: Use of uninitialized value in string eq at FHEM/Blocking.pm line 89.
2015.02.14 16:49:11 1: PERL WARNING: Use of uninitialized value in string eq at FHEM/Blocking.pm line 89.
2015.02.14 16:49:11 1: PERL WARNING: Use of uninitialized value in string eq at FHEM/Blocking.pm line 89.
2015.02.14 16:49:11 1: PERL WARNING: Use of uninitialized value in string eq at FHEM/Blocking.pm line 89.
2015.02.14 16:49:20 1: PERL WARNING: Use of uninitialized value in string eq at FHEM/Blocking.pm line 89.
2015.02.14 16:49:20 3: FROELINGKESSEL.job: 41.5
2015.02.14 16:49:20 1: PERL WARNING: Use of uninitialized value in string eq at FHEM/Blocking.pm line 89.
2015.02.14 16:49:20 1: PERL WARNING: Use of uninitialized value in string eq at FHEM/Blocking.pm line 89.
2015.02.14 16:49:24 1: PERL WARNING: Use of uninitialized value in string eq at FHEM/Blocking.pm line 89.

vlt. hilft das  weiter...


Carpe Diem

rudolfkoenig

Die 98_SVG.pm Warnungen werden ausgegeben, weil eine SVG Definition kein LOGDEVICE hat, vermutlich wurde sie nachtraeglich manipuliert.

Die Blocking Warnungen werden ausgegeben, weil eine Definition kein TYPE hat.