FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: SouzA am 13 Januar 2019, 23:06:37

Titel: [gelöst] PERL WARNING mit Stacktrace. Und nun?
Beitrag von: SouzA am 13 Januar 2019, 23:06:37
Hi,

ich habe ein Perl Warning, welche ich nicht zuordnen kann.
Über Stacktrace kommen dann folgende Meldungen:
2019.01.13 23:01:10 1: PERL WARNING: Invalid conversion in sprintf: end of string at ./FHEM/33_readingsGroup.pm line 1404.
2019.01.13 23:01:10 1: stacktrace:
2019.01.13 23:01:10 1:     main::__ANON__                      called by ./FHEM/33_readingsGroup.pm (1401)
2019.01.13 23:01:10 1:     main::readingsGroup_Notify          called by fhem.pl (3610)
2019.01.13 23:01:10 1:     main::CallFn                        called by fhem.pl (3530)
2019.01.13 23:01:10 1:     main::DoTrigger                     called by fhem.pl (3888)
2019.01.13 23:01:10 1:     main::Dispatch                      called by ./FHEM/36_JeeLink.pm (865)
2019.01.13 23:01:10 1:     main::JeeLink_Parse                 called by ./FHEM/36_JeeLink.pm (678)
2019.01.13 23:01:10 1:     main::JeeLink_Read                  called by fhem.pl (3610)
2019.01.13 23:01:10 1:     main::CallFn                        called by fhem.pl (727)
2019.01.13 23:01:54 1: PERL WARNING: Invalid conversion in sprintf: end of string at ./FHEM/33_readingsGroup.pm line 1404.
2019.01.13 23:01:54 1: stacktrace:
2019.01.13 23:01:54 1:     main::__ANON__                      called by ./FHEM/33_readingsGroup.pm (1401)
2019.01.13 23:01:54 1:     main::readingsGroup_Notify          called by fhem.pl (3610)
2019.01.13 23:01:54 1:     main::CallFn                        called by fhem.pl (3530)
2019.01.13 23:01:54 1:     main::DoTrigger                     called by fhem.pl (3888)
2019.01.13 23:01:54 1:     main::Dispatch                      called by ./FHEM/36_JeeLink.pm (865)
2019.01.13 23:01:54 1:     main::JeeLink_Parse                 called by ./FHEM/36_JeeLink.pm (678)
2019.01.13 23:01:54 1:     main::JeeLink_Read                  called by fhem.pl (3610)
2019.01.13 23:01:54 1:     main::CallFn                        called by fhem.pl (727)
2019.01.13 23:01:58 1: PERL WARNING: Invalid conversion in sprintf: end of string at ./FHEM/33_readingsGroup.pm line 1404.
2019.01.13 23:01:58 1: stacktrace:
2019.01.13 23:01:58 1:     main::__ANON__                      called by ./FHEM/33_readingsGroup.pm (1401)
2019.01.13 23:01:58 1:     main::readingsGroup_Notify          called by fhem.pl (3610)
2019.01.13 23:01:58 1:     main::CallFn                        called by fhem.pl (3530)
2019.01.13 23:01:58 1:     main::DoTrigger                     called by fhem.pl (3888)
2019.01.13 23:01:58 1:     main::Dispatch                      called by ./FHEM/36_JeeLink.pm (865)
2019.01.13 23:01:58 1:     main::JeeLink_Parse                 called by ./FHEM/36_JeeLink.pm (678)
2019.01.13 23:01:58 1:     main::JeeLink_Read                  called by fhem.pl (3610)
2019.01.13 23:01:58 1:     main::CallFn                        called by fhem.pl (727)
2019.01.13 23:02:03 1: PERL WARNING: Invalid conversion in sprintf: end of string at ./FHEM/33_readingsGroup.pm line 1404.
2019.01.13 23:02:03 1: stacktrace:
2019.01.13 23:02:03 1:     main::__ANON__                      called by ./FHEM/33_readingsGroup.pm (1401)
2019.01.13 23:02:03 1:     main::readingsGroup_Notify          called by fhem.pl (3610)
2019.01.13 23:02:03 1:     main::CallFn                        called by fhem.pl (3530)
2019.01.13 23:02:03 1:     main::DoTrigger                     called by fhem.pl (3888)
2019.01.13 23:02:03 1:     main::Dispatch                      called by ./FHEM/36_JeeLink.pm (865)
2019.01.13 23:02:03 1:     main::JeeLink_Parse                 called by ./FHEM/36_JeeLink.pm (678)
2019.01.13 23:02:03 1:     main::JeeLink_Read                  called by fhem.pl (3610)
2019.01.13 23:02:03 1:     main::CallFn                        called by fhem.pl (727)
2019.01.13 23:02:07 1: PERL WARNING: Invalid conversion in sprintf: end of string at ./FHEM/33_readingsGroup.pm line 1404.
2019.01.13 23:02:07 1: stacktrace:
2019.01.13 23:02:07 1:     main::__ANON__                      called by ./FHEM/33_readingsGroup.pm (1401)
2019.01.13 23:02:07 1:     main::readingsGroup_Notify          called by fhem.pl (3610)
2019.01.13 23:02:07 1:     main::CallFn                        called by fhem.pl (3530)
2019.01.13 23:02:07 1:     main::DoTrigger                     called by fhem.pl (3888)
2019.01.13 23:02:07 1:     main::Dispatch                      called by ./FHEM/36_JeeLink.pm (865)
2019.01.13 23:02:07 1:     main::JeeLink_Parse                 called by ./FHEM/36_JeeLink.pm (678)
2019.01.13 23:02:07 1:     main::JeeLink_Read                  called by fhem.pl (3610)
2019.01.13 23:02:07 1:     main::CallFn                        called by fhem.pl (727)
2019.01.13 23:02:42 1: PERL WARNING: Invalid conversion in sprintf: end of string at ./FHEM/33_readingsGroup.pm line 1404.
2019.01.13 23:02:42 1: stacktrace:
2019.01.13 23:02:42 1:     main::__ANON__                      called by ./FHEM/33_readingsGroup.pm (1401)
2019.01.13 23:02:42 1:     main::readingsGroup_Notify          called by fhem.pl (3610)
2019.01.13 23:02:42 1:     main::CallFn                        called by fhem.pl (3530)
2019.01.13 23:02:42 1:     main::DoTrigger                     called by fhem.pl (3888)
2019.01.13 23:02:42 1:     main::Dispatch                      called by ./FHEM/36_JeeLink.pm (865)
2019.01.13 23:02:42 1:     main::JeeLink_Parse                 called by ./FHEM/36_JeeLink.pm (678)
2019.01.13 23:02:42 1:     main::JeeLink_Read                  called by fhem.pl (3610)
2019.01.13 23:02:42 1:     main::CallFn                        called by fhem.pl (727)


Kann mir da bitte jemand helfen?
Die Meldungen machen das log so ziemlich randvoll.

Thx und bis denn
SouzA


EDIT:
Btw...
Da gibt es zwischendurch auch noch was mit nem DOIF:
2019.01.13 23:09:14 1: PERL WARNING: Redundant argument in sprintf at (eval 142870) line 1.
2019.01.13 23:09:14 1: stacktrace:
2019.01.13 23:09:14 1:     main::__ANON__                      called by (eval 142870) (1)
2019.01.13 23:09:14 1:     (eval)                              called by ./FHEM/98_DOIF.pm (1075)
2019.01.13 23:09:14 1:     main::EvalAllDoIf                   called by ./FHEM/98_DOIF.pm (1547)
2019.01.13 23:09:14 1:     main::ParseCommandsDoIf             called by ./FHEM/98_DOIF.pm (1991)
2019.01.13 23:09:14 1:     main::DOIF_cmd                      called by ./FHEM/98_DOIF.pm (1996)
2019.01.13 23:09:14 1:     main::DOIF_cmd                      called by ./FHEM/98_DOIF.pm (1996)
2019.01.13 23:09:14 1:     main::DOIF_cmd                      called by ./FHEM/98_DOIF.pm (1996)
2019.01.13 23:09:14 1:     main::DOIF_cmd                      called by ./FHEM/98_DOIF.pm (2250)
2019.01.13 23:09:14 1:     main::DOIF_Trigger                  called by ./FHEM/98_DOIF.pm (2394)
2019.01.13 23:09:14 1:     main::DOIF_Notify                   called by fhem.pl (3610)
2019.01.13 23:09:14 1:     main::CallFn                        called by fhem.pl (3530)
2019.01.13 23:09:14 1:     main::DoTrigger                     called by fhem.pl (4586)
2019.01.13 23:09:14 1:     main::readingsEndUpdate             called by ./FHEM/98_HTTPMOD.pm (2684)
2019.01.13 23:09:14 1:     main::HTTPMOD_Read                  called by FHEM/HttpUtils.pm (606)
2019.01.13 23:09:14 1:     main::__ANON__                      called by fhem.pl (724)
Titel: Antw:PERL WARNING mit Stacktrace. Und nun?
Beitrag von: SouzA am 13 Januar 2019, 23:33:25
Hi,

habs gefunden.
War ein Dummy für Berechnungen (Wertvorgabe in €).
Anstatt Punkt habe ich leider ein Komma während des set verwendet. Dann hats gesponnen.
Mit Punkt ist alles wieder im Lot.

Vielen dank für eure Aufmerksamkeit.

Bis denn
SouzA