Hallo!
ich habe seit einiger Zeit ein Warning, das mir das FHEM-Log voll macht:
2017.01.16 22:19:03 1: PERL WARNING: Use of uninitialized value in string eq at (eval 128467) line 1.
2017.01.16 22:19:08 1: PERL WARNING: Use of uninitialized value in string eq at (eval 128469) line 1.
2017.01.16 22:19:13 1: PERL WARNING: Use of uninitialized value in string eq at (eval 128471) line 1.
2017.01.16 22:19:18 1: PERL WARNING: Use of uninitialized value in string eq at (eval 128473) line 1.
2017.01.16 22:19:23 1: PERL WARNING: Use of uninitialized value in string eq at (eval 128475) line 1.
Wie kann ich herausfinden, in welcher Datei ich nachschauen muss und das Problem zu beheben?
(Ich habe ein paar custom Libs bei mir am Laufen)
Danke euch!
Ciao
als erstes würde ich stacktrace einschalten.
sehr guter Hinweis. Danke :)
Also, dass kommt jetzt an Infos:
2017.01.16 22:47:55 1: PERL WARNING: Use of uninitialized value in string eq at (eval 654) line 1.
2017.01.16 22:47:55 1: stacktrace:
2017.01.16 22:47:55 1: main::__ANON__ called by (eval 654) (1)
2017.01.16 22:47:55 1: (eval) called by ./FHEM/98_DOIF.pm (1060)
2017.01.16 22:47:55 1: main::DOIF_CheckCond called by ./FHEM/98_DOIF.pm (1319)
2017.01.16 22:47:55 1: main::DOIF_Trigger called by ./FHEM/98_DOIF.pm (1481)
2017.01.16 22:47:55 1: main::DOIF_TimerTrigger called by fhem.pl (2900)
2017.01.16 22:47:55 1: main::HandleTimeout called by fhem.pl (606)
DOIF definition mal kontrollieren, laut stacktrace kommt die Meldung von da.