Hauptmenü

Komischer Log Eintrag

Begonnen von Dersch, 08 November 2015, 21:59:34

Vorheriges Thema - Nächstes Thema

Dersch

Hallo, ich habe wiedeholende Einträge im Log "PERL WARNING: Argument "MISSING ACK" isn't numeric in division (/) at (eval 24369) line 1." ich habe nur keine Ahnung woher das kommt und wie ich es beheben könnte.

Kann mir da jemand helfen?

Grüße
Dirk


Ellert

Das kommt vermutlich aus eigenem Perlcode oder von einem DOIF o.ä. in dem eine Division durchgeführt wird.
Irgendein State oder Reading, das an einer Division beteiligt ist nimmt ausser numerischen Werten auch den Wert "MISSING ACK" an.

Stell mal global verbose auf 5 und beobachte die Meldungen in der Nähe der von Dir beschriebenen Warnung, dort findet sich möglicherweise ein Gerät, das die Ursache ist. Es könnte mit Homematic zusammenhängen.

Oder logge vor jeder Division die beteiligten Argumente.

Abstellen kannst Du das, indem Du den nicht numerischen Wert vor der Division abfängst.


Dietmar63


Stell mal global verbose auf 5

liefert zu viel Log.

versuch es lieber mal erst über
attr   global                 stacktrace 1
und schick uns den trace.
Dann läst sich das verursachende Modul vielleicht schon finden.
Gruß Dietmar
FB7390, CUL, 2 FHT, FS20
modules: 98_WOL.pm, 98_Heating_Control.pm,   98_WeekdayTimer.pm, 98_RandomTimer.pm, 59_Twilight.pm

Dersch

Hi, vielen DAnk für eure Hilfe.

wenn ich

attr   global                 stacktrace 1

eingebe habe ich das im Log:

2015.11.10 10:27:42 3: stacktrace:
2015.11.10 10:27:42 3:     main::__ANON__                      called by (eval 16441) (1)
2015.11.10 10:27:42 3:     (eval)                              called by ./FHEM/01_FHEMWEB.pm (2276)
2015.11.10 10:27:42 3:     main::FW_dev2image                  called by ./FHEM/01_FHEMWEB.pm (2545)
2015.11.10 10:27:42 3:     main::FW_devState                   called by ./FHEM/01_FHEMWEB.pm (1463)
2015.11.10 10:27:42 3:     main::FW_showRoom                   called by ./FHEM/01_FHEMWEB.pm (824)
2015.11.10 10:27:42 3:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (438)
2015.11.10 10:27:42 3:     main::FW_Read                       called by fhem.pl (3091)
2015.11.10 10:27:42 3:     main::CallFn                        called by fhem.pl (652)
2015.11.10 10:27:42 1: PERL WARNING: Argument "MISSING ACK" isn't numeric in division (/) at (eval 16447) line 1.
2015.11.10 10:27:42 3: stacktrace:
2015.11.10 10:27:42 3:     main::__ANON__                      called by (eval 16447) (1)
2015.11.10 10:27:42 3:     (eval)                              called by ./FHEM/01_FHEMWEB.pm (2276)
2015.11.10 10:27:42 3:     main::FW_dev2image                  called by ./FHEM/01_FHEMWEB.pm (2545)
2015.11.10 10:27:42 3:     main::FW_devState                   called by ./FHEM/01_FHEMWEB.pm (1463)
2015.11.10 10:27:42 3:     main::FW_showRoom                   called by ./FHEM/01_FHEMWEB.pm (824)
2015.11.10 10:27:42 3:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (438)
2015.11.10 10:27:42 3:     main::FW_Read                       called by fhem.pl (3091)
2015.11.10 10:27:42 3:     main::CallFn                        called by fhem.pl (652)
2015.11.10 10:28:33 1: PERL WARNING: Argument "MISSING ACK" isn't numeric in division (/) at (eval 16475) line 1.
2015.11.10 10:28:33 3: stacktrace:
2015.11.10 10:28:33 3:     main::__ANON__                      called by (eval 16475) (1)
2015.11.10 10:28:33 3:     (eval)                              called by ./FHEM/01_FHEMWEB.pm (2276)
2015.11.10 10:28:33 3:     main::FW_dev2image                  called by ./FHEM/01_FHEMWEB.pm (2545)
2015.11.10 10:28:33 3:     main::FW_devState                   called by ./FHEM/01_FHEMWEB.pm (1463)
2015.11.10 10:28:33 3:     main::FW_showRoom                   called by ./FHEM/01_FHEMWEB.pm (824)
2015.11.10 10:28:33 3:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (438)
2015.11.10 10:28:33 3:     main::FW_Read                       called by fhem.pl (3091)
2015.11.10 10:28:33 3:     main::CallFn                        called by fhem.pl (652)
2015.11.10 10:28:34 1: PERL WARNING: Argument "MISSING ACK" isn't numeric in division (/) at (eval 16481) line 1.
2015.11.10 10:28:34 3: stacktrace:
2015.11.10 10:28:34 3:     main::__ANON__                      called by (eval 16481) (1)
2015.11.10 10:28:34 3:     (eval)                              called by ./FHEM/01_FHEMWEB.pm (2276)
2015.11.10 10:28:34 3:     main::FW_dev2image                  called by ./FHEM/01_FHEMWEB.pm (2545)
2015.11.10 10:28:34 3:     main::FW_devState                   called by ./FHEM/01_FHEMWEB.pm (1463)
2015.11.10 10:28:34 3:     main::FW_showRoom                   called by ./FHEM/01_FHEMWEB.pm (824)
2015.11.10 10:28:34 3:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (438)
2015.11.10 10:28:34 3:     main::FW_Read                       called by fhem.pl (3091)
2015.11.10 10:28:34 3:     main::CallFn                        called by fhem.pl (652)