hiho,
seit gestrigen update hab ich permanent folgendes warning im log2020.10.24 08:55:24 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at FHEM/HttpUtils.pm line 595.
2020.10.24 08:55:24 1: stacktrace:
2020.10.24 08:55:24 1: main::__ANON__ called by FHEM/HttpUtils.pm (595)
2020.10.24 08:55:24 1: main::HttpUtils_Connect2 called by FHEM/HttpUtils.pm (447)
2020.10.24 08:55:24 1: main::__ANON__ called by fhem.pl (770)
spiele ich httpmod vom 22. zurück, gibt's permanent dieses warning2020.10.24 09:03:55 1: PERL WARNING: Use of uninitialized value $d in hash element at fhem.pl line 4590.
2020.10.24 09:03:55 1: stacktrace:
2020.10.24 09:03:55 1: main::__ANON__ called by fhem.pl (4590)
2020.10.24 09:03:55 1: main::AttrVal called by ./FHEM/98_HTTPMOD.pm (2519)
2020.10.24 09:03:55 1: HTTPMOD::ReadyForSending called by ./FHEM/98_HTTPMOD.pm (2556)
2020.10.24 09:03:55 1: HTTPMOD::HandleSendQueue called by ./FHEM/98_HTTPMOD.pm (2614)
2020.10.24 09:03:55 1: HTTPMOD::AddToSendQueue called by ./FHEM/98_HTTPMOD.pm (1330)
2020.10.24 09:03:55 1: HTTPMOD::GetUpdate called by fhem.pl (3350)
2020.10.24 09:03:55 1: main::HandleTimeout called by fhem.pl (685)
2020.10.24 09:04:00 1: PERL WARNING: Use of uninitialized value $d in hash element at fhem.pl line 4590.
2020.10.24 09:04:00 1: stacktrace:
2020.10.24 09:04:00 1: main::__ANON__ called by fhem.pl (4590)
2020.10.24 09:04:00 1: main::AttrVal called by ./FHEM/98_HTTPMOD.pm (2519)
2020.10.24 09:04:00 1: HTTPMOD::ReadyForSending called by ./FHEM/98_HTTPMOD.pm (2556)
2020.10.24 09:04:00 1: HTTPMOD::HandleSendQueue called by ./FHEM/98_HTTPMOD.pm (2614)
2020.10.24 09:04:00 1: HTTPMOD::AddToSendQueue called by ./FHEM/98_HTTPMOD.pm (1330)
2020.10.24 09:04:00 1: HTTPMOD::GetUpdate called by fhem.pl (3350)
2020.10.24 09:04:00 1: main::HandleTimeout called by fhem.pl (685)
Du weißt aber schon, dass httputils und httpmod zwei völlig unterschiedliche Module sind?
Das Problem in HTTPMOD bezüglich AttrVal() ist bekannt und wurde gelöst, siehe ab hier: https://forum.fhem.de/index.php/topic,45176.msg1094251.html#msg1094251
Bezüglich der Warnung bei HttpUtils_Connect2() solltest Du besser mal den ganzen stacktrace posten, dann kann man vielleicht was rausfinden.
Wg. HttpUtils: ich vermute, dass jemand HttpUtils_NonblockingGet mit $hash->{host} = undefined aufgeruft.
Der gezeigte Stacktrace ist durch select vom eigentlichen Aufruf entkoppelt, deswegen sieht man hier nicht mehr.
Der Stacktrace der Fehlermeldungen mit HttpUtils Zeile 493 (die nach meiner Theorie auch im FHEM-Log vorkommen muss) duerfte erfolgsversprechender sein.
@betateilchen mir is gar nix klar, wenn mir alles klar wäre, würds hier locker 99% weniger beiträge von mir geben *g*
ansonsten:
sagts mir, was ich tun soll um euch zu helfen und ich tus gerne ... ich stake auch gerne traces in der küche oder so ... sollte man die würzen, oder kann mans so essen?
ich möchte mal ne vorsichtige entwarnung geben.
hatte jetzt schon seit 4 stunden keine warnings mehr. ist klar, nachdem ich jetzt das logging aufgedreht hab. ich dreh mal wieder runter und harre der dinge, die da kommen mögen ...
könnten die warnings eventuell vom botvac-modul gekommen sein? neato hat heute böse gesponnen bei mir.
derweil mal thx für eure schnelle reaktionen . hoffe es sind keine weiteren nötig.