Hallo zusammen,
ich kann mir nicht zusammenreimen, aus welchem Modul diese Einträge stammen. Ich hatte in letzter Zeit einige etwas umfangreichere Module im Perl Modus geschrieben und selbst wenn ich wüsste, in welchem DOIF Device die Exception geworfen würde, wüsste ich immer noch nicht, wo denn ungefähr das Problem zu lokalisieren wäre. Ich habe besagte Module auch mit Log3-Anweisungen gespickt, die helfen mir aber auch gerade nicht weiter. Danke für Tipps!
2022.02.24 19:30:14 1: main::CallFn called by fhem.pl (780)
2022.02.24 19:30:14 1: main::FW_Read called by fhem.pl (3929)
2022.02.24 19:30:14 1: main::FW_answerCall called by ./FHEM/01_FHEMWEB.pm (604)
2022.02.24 19:30:14 1: main::FW_showRoom called by ./FHEM/01_FHEMWEB.pm (1195)
2022.02.24 19:30:14 1: main::DOIF_detailFn called by ./FHEM/01_FHEMWEB.pm (2052)
2022.02.24 19:30:14 1: main::DOIF_RegisterEvalAll called by ./FHEM/98_DOIF.pm (757)
2022.02.24 19:30:14 1: (eval) called by ./FHEM/98_DOIF.pm (706)
2022.02.24 19:30:14 1: main::__ANON__ called by (eval 363898478) (1)
2022.02.24 19:30:14 1: stacktrace:
2022.02.24 19:30:14 1: PERL WARNING: (Missing operator before t?)
2022.02.24 19:30:14 1: main::CallFn called by fhem.pl (780)
2022.02.24 19:30:14 1: main::FW_Read called by fhem.pl (3929)
2022.02.24 19:30:14 1: main::FW_answerCall called by ./FHEM/01_FHEMWEB.pm (604)
2022.02.24 19:30:14 1: main::FW_showRoom called by ./FHEM/01_FHEMWEB.pm (1195)
2022.02.24 19:30:14 1: main::DOIF_detailFn called by ./FHEM/01_FHEMWEB.pm (2052)
2022.02.24 19:30:14 1: main::DOIF_RegisterEvalAll called by ./FHEM/98_DOIF.pm (757)
2022.02.24 19:30:14 1: (eval) called by ./FHEM/98_DOIF.pm (706)
2022.02.24 19:30:14 1: main::__ANON__ called by (eval 363898478) (1)
2022.02.24 19:30:14 1: stacktrace:
2022.02.24 19:30:14 1: PERL WARNING: Bareword found where operator expected at (eval 363898478) line 1, near "'error Can't"
In irgend einer uiTable hat eine Zelle einen Syntaxfehler.
Mehr kann ich nicht erkennen. Du musst einzelne Definitionen deaktivieren und damit das Problem einkreisen.