[solved][fhem.pl] uninitialized value $cmd in pattern match (m//) at fhem.pl

Begonnen von yersinia, 21 Oktober 2020, 11:16:14

Vorheriges Thema - Nächstes Thema

yersinia

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 zusammenhängen?)

Danke.
viele Grüße, yersinia
----
FHEM 6.4 (SVN) on RPi 4B with RasPi OS Bookworm (perl 5.36.0) | FTUI
nanoCUL->2x868(1x ser2net)@tsculfw, 1x433@Sduino | MQTT2 | Tasmota | ESPEasy
VCCU->14xSEC-SCo, 7xCC-RT-DN, 5xLC-Bl1PBU-FM, 3xTC-IT-WM-W-EU, 1xPB-2-WM55, 1xLC-Sw1PBU-FM, 1xES-PMSw1-Pl

betateilchen

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.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

yersinia

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
viele Grüße, yersinia
----
FHEM 6.4 (SVN) on RPi 4B with RasPi OS Bookworm (perl 5.36.0) | FTUI
nanoCUL->2x868(1x ser2net)@tsculfw, 1x433@Sduino | MQTT2 | Tasmota | ESPEasy
VCCU->14xSEC-SCo, 7xCC-RT-DN, 5xLC-Bl1PBU-FM, 3xTC-IT-WM-W-EU, 1xPB-2-WM55, 1xLC-Sw1PBU-FM, 1xES-PMSw1-Pl