Hallo,
habe seit einigen Tagen folgende Fehlermeldungen im LOG.
PERL WARNING: Redundant argument in sprintf at ./FHEM/00_SONOS.pm line 574.
2017.09.26 11:04:06 1: stacktrace:
2017.09.26 11:04:06 1: main::__ANON__ called by ./FHEM/00_SONOS.pm (574)
2017.09.26 11:04:06 1: main::SONOS_getTitleRG called by ./FHEM/00_SONOS.pm (525)
2017.09.26 11:04:06 1: main::SONOS_getCoverTitleRG called by ./FHEM/21_SONOSPLAYER.pm (265)
2017.09.26 11:04:06 1: main::SONOSPLAYER_Detail called by ./FHEM/01_FHEMWEB.pm (1857)
2017.09.26 11:04:06 1: main::FW_showRoom called by ./FHEM/01_FHEMWEB.pm (1065)
2017.09.26 11:04:06 1: main::FW_answerCall called by ./FHEM/01_FHEMWEB.pm (548)
2017.09.26 11:04:06 1: main::FW_Read called by ./FHEM/98_apptime.pm (109)
2017.09.26 11:04:06 1: main::apptime_getTiming called by ./FHEM/98_apptime.pm (76)
2017.09.26 11:04:06 1: main::CallFn called by fhem.pl (692)
2017.09.26 11:04:06 1: PERL WARNING: Redundant argument in sprintf at ./FHEM/00_SONOS.pm line 574.
2017.09.26 11:04:06 1: stacktrace:
2017.09.26 11:04:06 1: main::__ANON__ called by ./FHEM/00_SONOS.pm (574)
2017.09.26 11:04:06 1: main::SONOS_getTitleRG called by ./FHEM/00_SONOS.pm (525)
2017.09.26 11:04:06 1: main::SONOS_getCoverTitleRG called by ./FHEM/21_SONOSPLAYER.pm (265)
2017.09.26 11:04:06 1: main::SONOSPLAYER_Detail called by ./FHEM/01_FHEMWEB.pm (1857)
2017.09.26 11:04:06 1: main::FW_showRoom called by ./FHEM/01_FHEMWEB.pm (1065)
2017.09.26 11:04:06 1: main::FW_answerCall called by ./FHEM/01_FHEMWEB.pm (548)
2017.09.26 11:04:06 1: main::FW_Read called by ./FHEM/98_apptime.pm (109)
2017.09.26 11:04:06 1: main::apptime_getTiming called by ./FHEM/98_apptime.pm (76)
2017.09.26 11:04:06 1: main::CallFn called by fhem.pl (692)
Kann mir jemand damit helfen?
Danke!
Grüße
Matthias
Hi Matthias,
da scheint Perl die Argumente für sprintf in deiner Version anders zu behandeln, bzw. diese Warnung zu generieren.
Ich habe im Bugreport dazu gelesen, dass bei numerierten Verweisen auf die Argumente diese Warnung wohl nicht generiert wird.
Ich werde das mal dahingehend umbauen. Kommt das noch häufiger vor? Dieser Fehler dürfte auftreten, wenn es keinen nächsten Titel in der aktuellen Abspielliste gibt, und somit keine Anzeige des nächsten Titels erfolgt (aber trotzdem die entsprechenden Parameter übergeben werden).
Grüße
Reiner
Hallo Reiner,
Danke für deine Infos.
Der Fehler kommt aktuell den ganzen Tag über verteilt immer wieder bei den verschiedenen Sonos Devices vor. Ich habe dir nochmals ein aktuelles Beispiel beigefügt.
2017.09.26 22:00:55 1: PERL WARNING: Redundant argument in sprintf at ./FHEM/00_SONOS.pm line 574.
2017.09.26 22:00:55 1: stacktrace:
2017.09.26 22:00:55 1: main::__ANON__ called by ./FHEM/00_SONOS.pm (574)
2017.09.26 22:00:55 1: main::SONOS_getTitleRG called by ./FHEM/00_SONOS.pm (525)
2017.09.26 22:00:55 1: main::SONOS_getCoverTitleRG called by ./FHEM/21_SONOSPLAYER.pm (265)
2017.09.26 22:00:55 1: main::SONOSPLAYER_Detail called by ./FHEM/01_FHEMWEB.pm (1857)
2017.09.26 22:00:55 1: main::FW_showRoom called by ./FHEM/01_FHEMWEB.pm (1065)
2017.09.26 22:00:55 1: main::FW_answerCall called by ./FHEM/01_FHEMWEB.pm (548)
2017.09.26 22:00:55 1: main::FW_Read called by fhem.pl (3448)
2017.09.26 22:00:55 1: main::CallFn called by fhem.pl (692)
2017.09.26 22:00:55 1: PERL WARNING: Redundant argument in sprintf at ./FHEM/00_SONOS.pm line 574.
2017.09.26 22:00:55 1: stacktrace:
2017.09.26 22:00:55 1: main::__ANON__ called by ./FHEM/00_SONOS.pm (574)
2017.09.26 22:00:55 1: main::SONOS_getTitleRG called by ./FHEM/00_SONOS.pm (525)
2017.09.26 22:00:55 1: main::SONOS_getCoverTitleRG called by ./FHEM/21_SONOSPLAYER.pm (265)
2017.09.26 22:00:55 1: main::SONOSPLAYER_Detail called by ./FHEM/01_FHEMWEB.pm (1857)
2017.09.26 22:00:55 1: main::FW_showRoom called by ./FHEM/01_FHEMWEB.pm (1065)
2017.09.26 22:00:55 1: main::FW_answerCall called by ./FHEM/01_FHEMWEB.pm (548)
2017.09.26 22:00:55 1: main::FW_Read called by fhem.pl (3448)
2017.09.26 22:00:55 1: main::CallFn called by fhem.pl (692)
2017.09.26 22:02:48 1: PERL WARNING: Redundant argument in sprintf at ./FHEM/00_SONOS.pm line 574.
2017.09.26 22:02:48 1: stacktrace:
2017.09.26 22:02:48 1: main::__ANON__ called by ./FHEM/00_SONOS.pm (574)
2017.09.26 22:02:48 1: main::SONOS_getTitleRG called by ./FHEM/00_SONOS.pm (525)
2017.09.26 22:02:48 1: main::SONOS_getCoverTitleRG called by ./FHEM/21_SONOSPLAYER.pm (265)
2017.09.26 22:02:48 1: main::SONOSPLAYER_Detail called by ./FHEM/01_FHEMWEB.pm (1857)
2017.09.26 22:02:48 1: main::FW_showRoom called by ./FHEM/01_FHEMWEB.pm (1065)
2017.09.26 22:02:48 1: main::FW_answerCall called by ./FHEM/01_FHEMWEB.pm (548)
2017.09.26 22:02:48 1: main::FW_Read called by fhem.pl (3448)
2017.09.26 22:02:48 1: main::CallFn called by fhem.pl (692)
2017.09.26 22:02:48 1: PERL WARNING: Redundant argument in sprintf at ./FHEM/00_SONOS.pm line 574.
2017.09.26 22:02:48 1: stacktrace:
2017.09.26 22:02:48 1: main::__ANON__ called by ./FHEM/00_SONOS.pm (574)
2017.09.26 22:02:48 1: main::SONOS_getTitleRG called by ./FHEM/00_SONOS.pm (525)
2017.09.26 22:02:48 1: main::SONOS_getCoverTitleRG called by ./FHEM/21_SONOSPLAYER.pm (265)
2017.09.26 22:02:48 1: main::SONOSPLAYER_Detail called by ./FHEM/01_FHEMWEB.pm (1857)
2017.09.26 22:02:48 1: main::FW_showRoom called by ./FHEM/01_FHEMWEB.pm (1065)
2017.09.26 22:02:48 1: main::FW_answerCall called by ./FHEM/01_FHEMWEB.pm (548)
2017.09.26 22:02:48 1: main::FW_Read called by fhem.pl (3448)
2017.09.26 22:02:48 1: main::CallFn called by fhem.pl (692)
2017.09.26 22:02:54 1: PERL WARNING: Redundant argument in sprintf at ./FHEM/00_SONOS.pm line 574.
2017.09.26 22:02:54 1: stacktrace:
2017.09.26 22:02:54 1: main::__ANON__ called by ./FHEM/00_SONOS.pm (574)
2017.09.26 22:02:54 1: main::SONOS_getTitleRG called by ./FHEM/00_SONOS.pm (525)
2017.09.26 22:02:54 1: main::SONOS_getCoverTitleRG called by ./FHEM/21_SONOSPLAYER.pm (265)
2017.09.26 22:02:54 1: main::SONOSPLAYER_Detail called by ./FHEM/21_SONOSPLAYER.pm (402)
2017.09.26 22:02:54 1: main::SONOSPLAYER_TriggerCoverTitleLater called by fhem.pl (3035)
2017.09.26 22:02:54 1: main::HandleTimeout called by fhem.pl (620)
2017.09.26 22:02:54 1: PERL WARNING: Redundant argument in sprintf at ./FHEM/00_SONOS.pm line 574.
2017.09.26 22:02:54 1: stacktrace:
LG
Matthias