PERL WARNING: Use of uninitialized value in sprintf at (eval 812962) line 1.

Begonnen von 1dz, 06 November 2019, 12:13:01

Vorheriges Thema - Nächstes Thema

1dz

Hallo zusammen,

ich habe in meinem Logfile sporadisch immer wieder (mehrfach hintereinander) die Fehlermeldung:

PERL WARNING: Use of uninitialized value in sprintf at (eval 812962) line 1.

Ich habe dann in Global:
stacktrace auf 1 gesetzt.

Dann sieht im Logfile die Meldung umfangreicher aus.

2019.11.06 12:02:13 1: PERL WARNING: Use of uninitialized value in sprintf at (eval 812962) line 1.
2019.11.06 12:02:13 1: stacktrace:
2019.11.06 12:02:13 1:     main::__ANON__                      called by (eval 812962) (1)
2019.11.06 12:02:13 1:     (eval)                              called by ./FHEM/01_FHEMWEB.pm (2884)
2019.11.06 12:02:13 1:     main::FW_dev2image                  called by ./FHEM/01_FHEMWEB.pm (3207)
2019.11.06 12:02:13 1:     main::FW_devState                   called by ./FHEM/01_FHEMWEB.pm (1802)
2019.11.06 12:02:13 1:     main::FW_makeDeviceLine             called by ./FHEM/01_FHEMWEB.pm (1975)
2019.11.06 12:02:13 1:     main::FW_showRoom                   called by ./FHEM/01_FHEMWEB.pm (1134)
2019.11.06 12:02:13 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (582)
2019.11.06 12:02:13 1:     main::FW_Read                       called by fhem.pl (3754)
2019.11.06 12:02:13 1:     main::CallFn                        called by fhem.pl (754)


Diese Meldung kam dann 32 Mai hintereinander.
Wäre toll wenn mir jemand auf die Sprünge helfen könnte.

Gruß
Thomas

1dz

Nach ein bisschen suchen bin ich dahinter gekommen, dass diese Fehlermeldungen von nicht korrekt angelegten Sonoff S20 und einem Gosund Sp1
Schaltsteckdosen ausgelöst wurden.
Ich hatte MQQT2 installiert und die Templates falsch eingesetzt.

Nachdem ich alle Steckdosen rausgeworfen hatte waren die Fehlermeldungen aus dem Log verschwunden.
Dann die Steckdosen neu und korrekt angelegt und alles ist gut.

Vielleicht hilfts jemanden mit ähnlichem Problem.

michisa86888

Hallo,
ich habe aktuell die gleichen Meldungen in meinem Log.
Wie hast du herausgefunden welche Devices betroffen waren?
Hier mal mein Log:

2020.11.30 21:10:24 1: PERL WARNING: Use of uninitialized value in sprintf at (eval 256) line 1.
2020.11.30 21:10:24 1: stacktrace:
2020.11.30 21:10:24 1:     main::__ANON__                      called by (eval 256) (1)
2020.11.30 21:10:24 1:     (eval)                              called by ./FHEM/01_FHEMWEB.pm (2914)
2020.11.30 21:10:24 1:     main::FW_dev2image                  called by ./FHEM/01_FHEMWEB.pm (3244)
2020.11.30 21:10:24 1:     main::FW_devState                   called by ./FHEM/01_FHEMWEB.pm (3107)
2020.11.30 21:10:24 1:     main::FW_Notify                     called by fhem.pl (3810)
2020.11.30 21:10:24 1:     main::CallFn                        called by fhem.pl (3727)
2020.11.30 21:10:24 1:     main::DoTrigger                     called by fhem.pl (4097)
2020.11.30 21:10:24 1:     main::Dispatch                      called by ./FHEM/00_MQTT2_SERVER.pm (477)
2020.11.30 21:10:24 1:     main::MQTT2_SERVER_doPublish        called by ./FHEM/00_MQTT2_SERVER.pm (360)
2020.11.30 21:10:24 1:     main::MQTT2_SERVER_Read             called by fhem.pl (3810)
2020.11.30 21:10:24 1:     main::CallFn                        called by fhem.pl (755)