FHEM Forum

FHEM => Sonstiges => Thema gestartet von: yersinia am 21 Oktober 2020, 11:16:14

Titel: [solved][fhem.pl] uninitialized value $cmd in pattern match (m//) at fhem.pl
Beitrag von: yersinia am 21 Oktober 2020, 11:16:14
Hallo zusammen,

seit ein paar Tagen habe ich folgende Warnings im Log.
2020.10.21 10:56:21 1: PERL WARNING: Use of uninitialized value $cmd in pattern match (m//) at fhem.pl line 5806.
2020.10.21 10:56:21 1: PERL WARNING: Use of uninitialized value $d in hash element at fhem.pl line 4590.

Tut mir nicht weh, aber als Hinweis.

version fhem.pl
fhem.pl 22990 2020-10-19 22:18:24Z rudolfkoenig

Möglicherweise habe ich in FHEM was verändert in den letzten Tagen, was das provoziert - irgendein Hinweis, der mich in eine hilfreiche Richtung schubst?
(Könnte das mit dem Testen der neuen Twilight-Versionen (https://forum.fhem.de/index.php/topic,114061.msg1094048.html#msg1094048) zusammenhängen?)

Danke.
Titel: Antw:[fhem.pl] Use of uninitialized value $cmd in pattern match (m//) at fhem.pl
Beitrag von: betateilchen am 21 Oktober 2020, 12:19:38
stacktrace einschalten, dann bekommst Du mehr Informationen dazu, wer/was die PERL warning verursacht.

Irgendwo wird wohl versucht, einen Attributwert mit leerem deviceName zu lesen.
Titel: Antw:[fhem.pl] Use of uninitialized value $cmd in pattern match (m//) at fhem.pl
Beitrag von: yersinia am 21 Oktober 2020, 12:29:10
Danke betateilchen, Tausend Jahre dabei aber stacktrace ist dann manchmal zu Nahe liegend. *facepalm*

2020.10.21 12:26:24 1: PERL WARNING: Use of uninitialized value $cmd in pattern match (m//) at fhem.pl line 5806.
2020.10.21 12:26:24 1: stacktrace:
2020.10.21 12:26:24 1:     main::__ANON__                      called by fhem.pl (5806)
2020.10.21 12:26:24 1:     main::perlSyntaxCheck               called by ./FHEM/59_Twilight.pm (441)
2020.10.21 12:26:24 1:     FHEM::Twilight::Twilight_init_ExtWeather_usage called by ./FHEM/59_Twilight.pm (389)
2020.10.21 12:26:24 1:     FHEM::Twilight::Twilight_Firstrun   called by fhem.pl (3350)
2020.10.21 12:26:24 1:     main::HandleTimeout                 called by fhem.pl (685)


2020.10.21 12:26:24 1: PERL WARNING: Use of uninitialized value $d in hash element at fhem.pl line 4590.
2020.10.21 12:26:24 1: stacktrace:
2020.10.21 12:26:24 1:     main::__ANON__                      called by fhem.pl (4590)
2020.10.21 12:26:24 1:     main::AttrVal                       called by ./FHEM/98_HTTPMOD.pm (2519)
2020.10.21 12:26:24 1:     HTTPMOD::ReadyForSending            called by ./FHEM/98_HTTPMOD.pm (2556)
2020.10.21 12:26:24 1:     HTTPMOD::HandleSendQueue            called by ./FHEM/98_HTTPMOD.pm (2614)
2020.10.21 12:26:24 1:     HTTPMOD::AddToSendQueue             called by ./FHEM/98_HTTPMOD.pm (1330)
2020.10.21 12:26:24 1:     HTTPMOD::GetUpdate                  called by fhem.pl (3350)
2020.10.21 12:26:24 1:     main::HandleTimeout                 called by fhem.pl (685)


Dann geh ich mal in die richtigen Subforen. Thx.
HTTPMOD -> https://forum.fhem.de/index.php/topic,45176.msg1094251.html#msg1094251
Twilight -> https://forum.fhem.de/index.php/topic,114061.msg1094218.html#msg1094218