Hallo,
ich musste wegen einer anderen Warnung in Fhem den Stacktrace auf 1 setzen, dabei sind mir sehr viele Einträge in Verbindung mit FUIP aufgefallen:
PERL WARNING: Use of uninitialized value in hash element at FHEM/lib/FUIP/View.pm line 462.
Setze ich den Stacktrace nicht auf 1, so kommt dieses WARNING eher sehr selten.
Mir ist bewusst, dass dies kein Fehler, sondern nur eine Warnung ist, aufgrund der Häufigkeit in Verbindung mit Stacktrace hätte ich diese gerne wieder weg.
Logauszug mit Stacktrace 1:
2025.01.15 16:24:38 1: PERL WARNING: Use of uninitialized value in hash element at FHEM/lib/FUIP/View.pm line 462.
2025.01.15 16:24:38 1: stacktrace:
2025.01.15 16:24:38 1: main::__ANON__ called by FHEM/lib/FUIP/View.pm (462)
2025.01.15 16:24:38 1: FUIP::View::_fillField called by FHEM/lib/FUIP/View.pm (492)
2025.01.15 16:24:38 1: FUIP::View::_fillField called by FHEM/lib/FUIP/View.pm (649)
2025.01.15 16:24:38 1: FUIP::View::getConfigFields called by FHEM/lib/FUIP/View.pm (470)
2025.01.15 16:24:38 1: FUIP::View::_fillField called by ./FHEM/lib/FUIP/View/ViewTemplate.pm (613)
2025.01.15 16:24:38 1: FUIP::ViewTemplate::getConfigFields called by ./FHEM/42_FUIP.pm (2747)
2025.01.15 16:24:38 1: FUIP::setViewSettings called by ./FHEM/lib/FUIP/View/ViewTemplInstance.pm (48)
2025.01.15 16:24:38 1: (eval) called by ./FHEM/lib/FUIP/View/ViewTemplInstance.pm (50)
2025.01.15 16:24:38 1: FUIP::ViewTemplInstance::getInstantiated called by ./FHEM/lib/FUIP/View/ViewTemplInstance.pm (62)
2025.01.15 16:24:38 1: FUIP::ViewTemplInstance::getHTML called by FHEM/lib/FUIP/View.pm (96)
2025.01.15 16:24:38 1: (eval) called by FHEM/lib/FUIP/View.pm (98)
2025.01.15 16:24:38 1: FUIP::View::getViewHTML called by ./FHEM/lib/FUIP/View/Cell.pm (111)
2025.01.15 16:24:38 1: FUIP::Cell::getHTML called by ./FHEM/42_FUIP.pm (1613)
2025.01.15 16:24:38 1: FUIP::renderCells called by ./FHEM/42_FUIP.pm (955)
2025.01.15 16:24:38 1: FUIP::renderPage called by ./FHEM/42_FUIP.pm (1942)
2025.01.15 16:24:38 1: FUIP::getFuipPage called by ./FHEM/42_FUIP.pm (2212)
2025.01.15 16:24:38 1: FUIP::CGI_inner called by ./FHEM/42_FUIP.pm (2331)
2025.01.15 16:24:38 1: (eval) called by ./FHEM/42_FUIP.pm (2333)
2025.01.15 16:24:38 1: FUIP::CGI called by ./FHEM/01_FHEMWEB.pm (1017)
2025.01.15 16:24:38 1: main::FW_answerCall called by ./FHEM/01_FHEMWEB.pm (610)
2025.01.15 16:24:38 1: main::FW_Read called by fhem.pl (3988)
2025.01.15 16:24:38 1: main::CallFn called by fhem.pl (789)
2025.01.15 16:24:38 1: PERL WARNING: Use of uninitialized value in hash element at FHEM/lib/FUIP/View.pm line 462.
2025.01.15 16:24:38 1: stacktrace:
2025.01.15 16:24:38 1: main::__ANON__ called by FHEM/lib/FUIP/View.pm (462)
2025.01.15 16:24:38 1: FUIP::View::_fillField called by FHEM/lib/FUIP/View.pm (492)
2025.01.15 16:24:38 1: FUIP::View::_fillField called by FHEM/lib/FUIP/View.pm (649)
2025.01.15 16:24:38 1: FUIP::View::getConfigFields called by ./FHEM/42_FUIP.pm (2747)
2025.01.15 16:24:38 1: FUIP::setViewSettings called by ./FHEM/42_FUIP.pm (2762)
2025.01.15 16:24:38 1: FUIP::setViewSettings called by ./FHEM/lib/FUIP/View/ViewTemplInstance.pm (48)
2025.01.15 16:24:38 1: (eval) called by ./FHEM/lib/FUIP/View/ViewTemplInstance.pm (50)
2025.01.15 16:24:38 1: FUIP::ViewTemplInstance::getInstantiated called by ./FHEM/lib/FUIP/View/ViewTemplInstance.pm (62)
2025.01.15 16:24:38 1: FUIP::ViewTemplInstance::getHTML called by FHEM/lib/FUIP/View.pm (96)
2025.01.15 16:24:38 1: (eval) called by FHEM/lib/FUIP/View.pm (98)
2025.01.15 16:24:38 1: FUIP::View::getViewHTML called by ./FHEM/lib/FUIP/View/Cell.pm (111)
2025.01.15 16:24:38 1: FUIP::Cell::getHTML called by ./FHEM/42_FUIP.pm (1613)
2025.01.15 16:24:38 1: FUIP::renderCells called by ./FHEM/42_FUIP.pm (955)
2025.01.15 16:24:38 1: FUIP::renderPage called by ./FHEM/42_FUIP.pm (1942)
2025.01.15 16:24:38 1: FUIP::getFuipPage called by ./FHEM/42_FUIP.pm (2212)
2025.01.15 16:24:38 1: FUIP::CGI_inner called by ./FHEM/42_FUIP.pm (2331)
2025.01.15 16:24:38 1: (eval) called by ./FHEM/42_FUIP.pm (2333)
2025.01.15 16:24:38 1: FUIP::CGI called by ./FHEM/01_FHEMWEB.pm (1017)
2025.01.15 16:24:38 1: main::FW_answerCall called by ./FHEM/01_FHEMWEB.pm (610)
2025.01.15 16:24:38 1: main::FW_Read called by fhem.pl (3988)
2025.01.15 16:24:38 1: main::CallFn called by fhem.pl (789)
2025.01.15 16:25:08 1: PERL WARNING: Use of uninitialized value in hash element at FHEM/lib/FUIP/View.pm line 462.
2025.01.15 16:25:08 1: stacktrace:
2025.01.15 16:25:08 1: main::__ANON__ called by FHEM/lib/FUIP/View.pm (462)
2025.01.15 16:25:08 1: FUIP::View::_fillField called by FHEM/lib/FUIP/View.pm (492)
2025.01.15 16:25:08 1: FUIP::View::_fillField called by FHEM/lib/FUIP/View.pm (649)
2025.01.15 16:25:08 1: FUIP::View::getConfigFields called by FHEM/lib/FUIP/View.pm (470)
2025.01.15 16:25:08 1: FUIP::View::_fillField called by ./FHEM/lib/FUIP/View/ViewTemplate.pm (613)
2025.01.15 16:25:08 1: FUIP::ViewTemplate::getConfigFields called by ./FHEM/42_FUIP.pm (2747)
2025.01.15 16:25:08 1: FUIP::setViewSettings called by ./FHEM/lib/FUIP/View/ViewTemplInstance.pm (48)
2025.01.15 16:25:08 1: (eval) called by ./FHEM/lib/FUIP/View/ViewTemplInstance.pm (50)
2025.01.15 16:25:08 1: FUIP::ViewTemplInstance::getInstantiated called by ./FHEM/42_FUIP.pm (3428)
2025.01.15 16:25:08 1: FUIP::__ANON__ called by ./FHEM/42_FUIP.pm (3394)
2025.01.15 16:25:08 1: FUIP::_traverseViews called by ./FHEM/42_FUIP.pm (3389)
2025.01.15 16:25:08 1: FUIP::_traverseViews called by ./FHEM/42_FUIP.pm (3380)
2025.01.15 16:25:08 1: FUIP::_traverseViews called by ./FHEM/42_FUIP.pm (3452)
2025.01.15 16:25:08 1: FUIP::_traverseViewsOfPage called by ./FHEM/42_FUIP.pm (605)
2025.01.15 16:25:08 1: FUIP::getViewDependencies called by ./FHEM/42_FUIP.pm (614)
2025.01.15 16:25:08 1: FUIP::renderHeaderHTML called by ./FHEM/42_FUIP.pm (942)
2025.01.15 16:25:08 1: FUIP::renderPage called by ./FHEM/42_FUIP.pm (1942)
2025.01.15 16:25:08 1: FUIP::getFuipPage called by ./FHEM/42_FUIP.pm (2212)
2025.01.15 16:25:08 1: FUIP::CGI_inner called by ./FHEM/42_FUIP.pm (2331)
2025.01.15 16:25:08 1: (eval) called by ./FHEM/42_FUIP.pm (2333)
2025.01.15 16:25:08 1: FUIP::CGI called by ./FHEM/01_FHEMWEB.pm (1017)
2025.01.15 16:25:08 1: main::FW_answerCall called by ./FHEM/01_FHEMWEB.pm (610)
2025.01.15 16:25:08 1: main::FW_Read called by fhem.pl (3988)
2025.01.15 16:25:08 1: main::CallFn called by fhem.pl (789)
Mein FUIP Device:
define ui FUIP
attr ui DbLogExclude .*
attr ui baseHeight 125
attr ui baseWidth 150
attr ui gridlines show
attr ui group Multimedia
attr ui icon rc_TV
attr ui layout gridster
attr ui locked 1
attr ui room System
attr ui snapTo gridlines
attr ui styleSchema default
attr ui userCss myicons.css
# FUUID 5e00fb72-f33f-7df9-03f0-686a580a31937f0d
# NAME ui
# NOTIFYDEV global
# NR 224
# NTFY_ORDER 50-ui
# STATE ui
# TYPE FUIP
# autosave none
# editOnly 0
# colors:
# fhem:
# directory ./www/tablet
# friendlyname ui
# infix ui/
# pages:
# viewtemplates:
#
setstate ui ui
Könnt ihr mir hier bitte einen Tipp geben, wo ich da die Suche beginnen soll.
Ich als Laie sehe aktuell keinen Hinweis auf ein fehlerhaft konfiguriertes Device, was natürlich nicht heißt, dass der Fehler nicht auch bei mir liegen könnte.
Der eigentliche Logauszug ist Ellenlang, solltet ihr diesen benötigen, so würde ich diesen über die Cloud bereitstellen.
Gruß Reinhard