FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: dieter56 am 31 Januar 2020, 08:35:40

Titel: Fehlermeldung: Use of uninitialized value $erro ... ./FHEM/93_DbLog.pm line 1556
Beitrag von: dieter56 am 31 Januar 2020, 08:35:40
Hallo,

Ab und zu finde ich in meiner Log-Datei folgenden Eintrag:

2020.01.31 03:01:41 1: PERL WARNING: Use of uninitialized value $error in concatenation (.) or string at ./FHEM/93_DbLog.pm line 1556.
2020.01.31 03:01:41 1: stacktrace:
2020.01.31 03:01:41 1:     main::__ANON__                      called by ./FHEM/93_DbLog.pm (1556)
2020.01.31 03:01:41 1:     main::DbLog_Log                     called by fhem.pl (3754)
2020.01.31 03:01:41 1:     main::CallFn                        called by fhem.pl (3674)
2020.01.31 03:01:41 1:     main::DoTrigger                     called by fhem.pl (4040)
2020.01.31 03:01:41 1:     main::Dispatch                      called by ./FHEM/00_HMLAN.pm (779)
2020.01.31 03:01:41 1:     main::HMLAN_Parse                   called by ./FHEM/00_HMLAN.pm (604)
2020.01.31 03:01:41 1:     main::HMLAN_Read                    called by fhem.pl (3754)
2020.01.31 03:01:41 1:     main::CallFn                        called by fhem.pl (754)


In der Zeile 1556 in 93_DbLog.pm steht:

Log3 ($name, 5, "DbLog $name -> DbLog_Push Returncode: $error") if($vb4show);


Ich habe sie zu:


Log3 ($name, 5, "DbLog $name -> DbLog_Push Returncode: " . ($error || "") if($vb4show);


geändert und hoffe das Problem behoben zu haben. - Natürlich nur bis zum nächsten Update.
Kann man das dauerhaft reparieren?
Gruß
Dieter
Titel: Antw:Fehlermeldung: Use of uninitialized value $erro ... ./FHEM/93_DbLog.pm line 1556
Beitrag von: DS_Starter am 31 Januar 2020, 14:49:53
Hallo Dieter,

danke für den Hinweis.
Habe es gefixt. Du kannst diese Version vorab herunterladen und bei dir ausprobieren.

Zum Download in der FHEMWEB Kommandozeile inklusive der Ausführungszeichen angeben:

"wget -qO ./FHEM/93_DbLog.pm https://svn.fhem.de/fhem/trunk/fhem/contrib/DS_Starter/93_DbLog.pm"


Danach FHEM restarten.

Grüße.
Heiko
Titel: Antw:Fehlermeldung: Use of uninitialized value $erro ... ./FHEM/93_DbLog.pm line 1556
Beitrag von: dieter56 am 02 Februar 2020, 13:18:06
Danke und viele Grüße
Dieter