Ursache von "PERL WARNING: Use of uninitialized value in eval "string" finden

Begonnen von JoeALLb, 02 August 2018, 08:28:09

Vorheriges Thema - Nächstes Thema

JoeALLb

Hallo,

ich bekomme im Fehlerlog ständig solche Fehlermeldungen.
Nun finde ich in meiner Konfiguration jedoch mit "drüberschauen" keinen Verursacher.
Wie kann ich das am besten Debuggen, oder eben das Device ausfindig machen, das diese
EVAl-Fehlermeldung wirft?

2018.08.01 18:20:55 1: PERL WARNING: Use of uninitialized value in eval "string" at (eval 7104) line 2.
oder auch
PERL WARNING: Argument "" isn't numeric in sprintf at (eval 8035) line 1.

Danke,

sG
Joe
FHEM-Server auf IntelAtom+Debian (8.1 Watt), KNX,
RasPi-2 Sonos-FHEM per FHEM2FHEM,RasPi-3 Versuchs-RasPi für WLAN-Tests
Gateways: DuoFern Stick, CUL866 PCA301, CUL HM, HMLan, JeeLink, LaCrosse,VCO2
Synology. Ardurino UNO für 1-Wire Tests, FB7270

CoolTux

Du kannst zum Beispiel stacktrace in global aktivieren. Dann sollte da was vernünftiges bei rauskommen.
Typischer Weise tippe ich mal auf ein SVG welches ein nicht nummerischen Wert auswerten soll.
Heizung off statt eine Temperatur???
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

JoeALLb

Zitat von: CoolTux am 02 August 2018, 09:06:23
Heizung off statt eine Temperatur???
Das habe ich geprüft. Nein, das ist es nicht, wobei ich tatsächlich bei SVG ein anderes Problem gefunden habe abe rnoch nicht näher eingrenzen konnte.
Manchmal wird im Wert der Devicename ausgegeben, obwohl dieser definitiv nicht in der Datenbank steht. Sehr seltsam, wird aber wohl ein anderer Thread ;-)

Danke für stacktrace, werde mich damit näher beschäftigen!

sG Joe
FHEM-Server auf IntelAtom+Debian (8.1 Watt), KNX,
RasPi-2 Sonos-FHEM per FHEM2FHEM,RasPi-3 Versuchs-RasPi für WLAN-Tests
Gateways: DuoFern Stick, CUL866 PCA301, CUL HM, HMLan, JeeLink, LaCrosse,VCO2
Synology. Ardurino UNO für 1-Wire Tests, FB7270