Unerklärliche Fehler im Log

Begonnen von patlabor, 02 Juni 2014, 23:12:32

Vorheriges Thema - Nächstes Thema

patlabor

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.


fiedel

#1
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.
FeatureLevel: 6.1 auf Wyse N03D ; Deb. 11 ; Perl: v5.14.2 ; IO: HM-MOD-RPI-PCB + VCCU|CUL 868 V 1.66|LinkUSBi |TEK603
HM: SEC-SCO|SCI-3-FM|LC-SW4-PCB|ES-PMSW1-PL|RC-4-2|SEN-MDIR-O|SEC-WDS-2
CUL: HMS100TF|FS20 S4A-2 ; OWDevice: DS18S20|DS2401|DS2406|DS2423

patlabor

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.

topfi

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.

fiedel

Sehr schön. Hab das auch bemerkt, aber wollte dem Frieden noch nicht so recht trauen. FHEM wird immer perfekter...  :)
FeatureLevel: 6.1 auf Wyse N03D ; Deb. 11 ; Perl: v5.14.2 ; IO: HM-MOD-RPI-PCB + VCCU|CUL 868 V 1.66|LinkUSBi |TEK603
HM: SEC-SCO|SCI-3-FM|LC-SW4-PCB|ES-PMSW1-PL|RC-4-2|SEN-MDIR-O|SEC-WDS-2
CUL: HMS100TF|FS20 S4A-2 ; OWDevice: DS18S20|DS2401|DS2406|DS2423

satprofi

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 ?
gruss
-----------------------------------------------------------------------
beelink miniPC - Fhem 6.x CUL 868, FS20, NetIO230 CUL 433
HMLAN, HM-CC-RT-DN,Homematic Actoren,LD382A,Telegram

satprofi

Problem beseitigt. Lag an im hintergrund laufenden webviewcontrol.
gruss
-----------------------------------------------------------------------
beelink miniPC - Fhem 6.x CUL 868, FS20, NetIO230 CUL 433
HMLAN, HM-CC-RT-DN,Homematic Actoren,LD382A,Telegram

Steffen

#7
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