FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: patlabor am 02 Juni 2014, 23:12:32

Titel: Unerklärliche Fehler im Log
Beitrag von: patlabor am 02 Juni 2014, 23:12:32
Hallo zusammen,
seit dem 01.06. tauchen bei mir auf einmal völlig unerklärliche Fehlermeldungen im Log auf. Völlig ohne eine Zeitangabe oder irgendeine Erklärung.

Das ganze sieht etwa so aus:
2014.06.01 00:17:36 2: FHT set FHT_3749 hour 0 minute 17
Use of uninitialized value in hash element at ./FHEM/98_XmlList.pm line 56.
Use of uninitialized value in concatenation (.) or string at ./FHEM/98_XmlList.pm line 56.
Use of uninitialized value in concatenation (.) or string at ./FHEM/98_XmlList.pm line 56.
Use of uninitialized value in hash element at ./FHEM/98_XmlList.pm line 56.
Use of uninitialized value in concatenation (.) or string at ./FHEM/98_XmlList.pm line 56.
Use of uninitialized value in concatenation (.) or string at ./FHEM/98_XmlList.pm line 56.
Use of uninitialized value in hash element at ./FHEM/98_XmlList.pm line 56.
Use of uninitialized value in concatenation (.) or string at ./FHEM/98_XmlList.pm line 56.
Use of uninitialized value in concatenation (.) or string at ./FHEM/98_XmlList.pm line 56.
Use of uninitialized value in hash element at ./FHEM/98_XmlList.pm line 56.
Use of uninitialized value in concatenation (.) or string at ./FHEM/98_XmlList.pm line 56.
Use of uninitialized value in concatenation (.) or string at ./FHEM/98_XmlList.pm line 56.
...
...
...
2014.06.02 22:59:22 2: ROOMMATE set rr_Patrick home
Use of uninitialized value in hash element at fhem.pl line 1305.
Use of uninitialized value in hash element at fhem.pl line 1305.
Use of uninitialized value in hash element at fhem.pl line 1305.
Use of uninitialized value in hash element at fhem.pl line 1305.
Use of uninitialized value in hash element at fhem.pl line 1305.
Use of uninitialized value in hash element at fhem.pl line 1305.
2014.06.02 23:03:52 3: FS20 set sz_led on
Use of uninitialized value in hash element at ./FHEM/01_FHEMWEB.pm line 1214.
Use of uninitialized value in split at ./FHEM/01_FHEMWEB.pm line 1221.
Use of uninitialized value in hash element at ./FHEM/01_FHEMWEB.pm line 1214.
Use of uninitialized value in split at ./FHEM/01_FHEMWEB.pm line 1221.
Use of uninitialized value in hash element at ./FHEM/01_FHEMWEB.pm line 1214.
Use of uninitialized value in split at ./FHEM/01_FHEMWEB.pm line 1221.
Use of uninitialized value in hash element at ./FHEM/01_FHEMWEB.pm line 1214.
Use of uninitialized value in split at ./FHEM/01_FHEMWEB.pm line 1221.
Use of uninitialized value in hash element at ./FHEM/01_FHEMWEB.pm line 1214.
Use of uninitialized value in split at ./FHEM/01_FHEMWEB.pm line 1221.
Use of uninitialized value in hash element at ./FHEM/01_FHEMWEB.pm line 1214.
Use of uninitialized value in split at ./FHEM/01_FHEMWEB.pm line 1221.
Use of uninitialized value in hash element at fhem.pl line 1466.
Use of uninitialized value in hash element at ./FHEM/01_FHEMWEB.pm line 1214.
Use of uninitialized value in split at ./FHEM/01_FHEMWEB.pm line 1221.
Use of uninitialized value in hash element at ./FHEM/01_FHEMWEB.pm line 1214.
Use of uninitialized value in split at ./FHEM/01_FHEMWEB.pm line 1221.
Use of uninitialized value in hash element at ./FHEM/01_FHEMWEB.pm line 1214.
Use of uninitialized value in split at ./FHEM/01_FHEMWEB.pm line 1221.
Use of uninitialized value in hash element at ./FHEM/01_FHEMWEB.pm line 1214.
Use of uninitialized value in split at ./FHEM/01_FHEMWEB.pm line 1221.
Use of uninitialized value in hash element at ./FHEM/01_FHEMWEB.pm line 1214.
Use of uninitialized value in split at ./FHEM/01_FHEMWEB.pm line 1221.
Use of uninitialized value in hash element at ./FHEM/01_FHEMWEB.pm line 1214.
Use of uninitialized value in split at ./FHEM/01_FHEMWEB.pm line 1221.
Use of uninitialized value in hash element at fhem.pl line 1466.
Use of uninitialized value in hash element at fhem.pl line 1466.
Use of uninitialized value in hash element at fhem.pl line 1466.
Use of uninitialized value in hash element at fhem.pl line 1466.
Use of uninitialized value in hash element at fhem.pl line 1466.


Im Logfile von letztem Monat taucht das überhaupt nicht auf. Fing also kurz nach Mitternacht an und hat bis dahin nicht mehr aufgehört.

Titel: Antw:Unerklärliche Fehler im Log
Beitrag von: fiedel am 03 Juni 2014, 07:39:17
Lass mich raten: Du hast XmlList irgendwann im letzten Monat eingerichtet!?  ;)

Solche Meldungen kommen meist am Monatsanfang, wenn das Log noch leer ist. Füllt es sich, verschwinden die Meldungen wieder. Ist ein altes Phänomen bei FHEM. Wenn du die Meldung selbst angehen willst: Da ist eine Variable in XmlList.pm nicht belegt. Wenn du hier im Forum nach "Fehlermeldung" o.ä. suchst, findest du Anleitungen, wie du eine Testausgabe in das Modul einschleust und dadurch die Variable erkennst. Die musst du dann nur per Attr. mit einem Wert belegen, oder im Modul einen Defaultwert programmieren.

Gruß

Frank

Edit: Hatte nur den ersten Teil deiner Meldungen gesehen (nicht gescrollt): Für die anderen gilt das Gleiche. Entweder sind es unbelegte Var. oder aber Syntaxfehler von dir im selbstgeschriebenen Code (cfg, myUtils, usw.). Findest du auf gleiche Weise wie o.g. heraus.
Titel: Antw:Unerklärliche Fehler im Log
Beitrag von: patlabor am 03 Juni 2014, 09:42:05
Hallo,

xmllist sagt mir leider überhaupt nichts.
momentan habe ich ausser 2 FS20 steckdosen die ich bisher erfolglos per twilight schalten will nichts in meinem fhem eingerichtet.

ok es gibt auch noch 2 roommates und 2 lan-pings auf die handys.

mit variablen habe ich noch überhaupt nicht rumgespielt.

eine halbwegs laufende installation von fhem ist mir mitte letzten monats einfach abgeraucht (raspi war nicht mehr zu erreichen und hat nicht mehr gebootet) danach habe ich alles neu eingerichtet und bisher noch nicht mehr als oben geschrieben eingerichtet.
Titel: Antw:Unerklärliche Fehler im Log
Beitrag von: topfi am 04 Juni 2014, 14:12:12
Bei mir sind diese bisher zu jedem Monatswechsel unerklärlich auftauchenden Fehlermeldungen auf wiederum unerklärliche Weise seit Juni verschwunden. Ich führe das auf die updates zurück, die ich im Mai gemacht habe.

Wegen dieser Fehlermeldungen hatte ich seinerzeit mal einen cronjob eingerichtet, der zu Monatsbeginn kurzerhand den Raspi rebootet. Das hilft nämlich, danach läuft wieder alles normal. Aber nun ist dieser Radikalworkaround bei mir überflüssig geworden.
Titel: Antw:Unerklärliche Fehler im Log
Beitrag von: fiedel am 04 Juni 2014, 18:44:30
Sehr schön. Hab das auch bemerkt, aber wollte dem Frieden noch nicht so recht trauen. FHEM wird immer perfekter...  :)
Titel: Antw:Unerklärliche Fehler im Log
Beitrag von: satprofi am 03 August 2014, 20:01:41
hallo.
habe selbiges problem. aber bei mir hängt dann fhem, nur per telnet wieder aktivierbar.
hast du problem beseitigen können? was genau macht die 98_XmlList ?
Titel: Antw:Unerklärliche Fehler im Log
Beitrag von: satprofi am 19 August 2014, 07:55:48
Problem beseitigt. Lag an im hintergrund laufenden webviewcontrol.
Titel: Antw:Unerklärliche Fehler im Log
Beitrag von: Steffen am 13 Oktober 2015, 06:45:07
Hallo!

Habe seit langem auch das Problem im Log:


2015.10.13 06:41:58 1: PERL WARNING: Use of uninitialized value in substitution iterator at /opt/fhem/FHEM/98_XmlList.pm line 36.
2015.10.13 06:41:58 3: stacktrace:
2015.10.13 06:41:58 3:     main::__ANON__                      called by /opt/fhem/FHEM/98_XmlList.pm (36)
2015.10.13 06:41:58 3:     main::XmlEscape                     called by /opt/fhem/FHEM/98_XmlList.pm (97)
2015.10.13 06:41:58 3:     main::CommandXmlList                called by fhem.pl (1051)
2015.10.13 06:41:58 3:     main::AnalyzeCommand                called by fhem.pl (922)
2015.10.13 06:41:58 3:     main::AnalyzeCommandChain           called by /opt/fhem/FHEM/01_FHEMWEB.pm (2083)
2015.10.13 06:41:58 3:     main::FW_fC                         called by /opt/fhem/FHEM/01_FHEMWEB.pm (644)
2015.10.13 06:41:58 3:     main::FW_answerCall                 called by /opt/fhem/FHEM/01_FHEMWEB.pm (436)
2015.10.13 06:41:58 3:     main::FW_Read                       called by fhem.pl (3085)
2015.10.13 06:41:58 3:     main::CallFn                        called by fhem.pl (651)
2015.10.13 06:41:58 1: PERL WARNING: Use of uninitialized value in substitution iterator at /opt/fhem/FHEM/98_XmlList.pm line 36.
2015.10.13 06:41:58 3: stacktrace:
2015.10.13 06:41:58 3:     main::__ANON__                      called by /opt/fhem/FHEM/98_XmlList.pm (36)
2015.10.13 06:41:58 3:     main::XmlEscape                     called by /opt/fhem/FHEM/98_XmlList.pm (97)
2015.10.13 06:41:58 3:     main::CommandXmlList                called by fhem.pl (1051)
2015.10.13 06:41:58 3:     main::AnalyzeCommand                called by fhem.pl (922)
2015.10.13 06:41:58 3:     main::AnalyzeCommandChain           called by /opt/fhem/FHEM/01_FHEMWEB.pm (2083)
2015.10.13 06:41:58 3:     main::FW_fC                         called by /opt/fhem/FHEM/01_FHEMWEB.pm (644)
2015.10.13 06:41:58 3:     main::FW_answerCall                 called by /opt/fhem/FHEM/01_FHEMWEB.pm (436)
2015.10.13 06:41:58 3:     main::FW_Read                       called by fhem.pl (3085)
2015.10.13 06:41:58 3:     main::CallFn                        called by fhem.pl (651)
2015.10.13 06:41:58 1: PERL WARNING: Use of uninitialized value in substitution iterator at /opt/fhem/FHEM/98_XmlList.pm line 36.
2015.10.13 06:41:58 3: stacktrace:
2015.10.13 06:41:58 3:     main::__ANON__                      called by /opt/fhem/FHEM/98_XmlList.pm (36)
2015.10.13 06:41:58 3:     main::XmlEscape                     called by /opt/fhem/FHEM/98_XmlList.pm (97)
2015.10.13 06:41:58 3:     main::CommandXmlList                called by fhem.pl (1051)
2015.10.13 06:41:58 3:     main::AnalyzeCommand                called by fhem.pl (922)
2015.10.13 06:41:58 3:     main::AnalyzeCommandChain           called by /opt/fhem/FHEM/01_FHEMWEB.pm (2083)
2015.10.13 06:41:58 3:     main::FW_fC                         called by /opt/fhem/FHEM/01_FHEMWEB.pm (644)
2015.10.13 06:41:58 3:     main::FW_answerCall                 called by /opt/fhem/FHEM/01_FHEMWEB.pm (436)
2015.10.13 06:41:58 3:     main::FW_Read                       called by fhem.pl (3085)
2015.10.13 06:41:58 3:     main::CallFn                        called by fhem.pl (651)


Das ist ist schon den diesen und letzten Monat so, hat jemand vielleicht eine Idee wo ich da ansetzten könnte???

Mfg Steffen