Bugzilla – Bug 14340
missing strings? on controller
Last modified: 2010-02-08 09:57:04 UTC
I'm getting string errors, reporting missing strings for: FACEBOOK STAFF_PICKS RADIOTIME_LOCAL RADIOTIME_MUSIC RADIOTIME_WORLD RADIOTIME_SEARCH possibly also FLICKR What is odd, is that there is no problem for Radio or Touch. It is only the controller. r7778
Are you getting the errors on the device or on the server side?
errors are reported in server log.
*** Bug 14391 has been marked as a duplicate of this bug. ***
Andy - this is content which should come localized from SN. What reasons could lead to the string tokens being sent instead their localizations?
I get these missing strings on Radio r7790 - these are all caps so is there confusion. [09-09-30 09:09:21.5560] Slim::Display::Display::string (808) Error: missing string BBC [09-09-30 09:09:21.5563] Slim::Display::Display::string (808) Backtrace: frame 0: Slim::Utils::Log::logBacktrace (/home/bryan/repos/7.4/trunk/server/Slim/Display/Display.pm line 808) frame 1: Slim::Display::Display::string (/home/bryan/repos/7.4/trunk/server/Slim/Player/Player.pm line 186) frame 2: Slim::Player::Player::string (/home/bryan/repos/7.4/trunk/server/Slim/Control/Jive.pm line 3327) frame 3: Slim::Control::Jive::_localizeMenuItemText (/home/bryan/repos/7.4/trunk/server/Slim/Control/Jive.pm line 1977) frame 4: Slim::Control::Jive::_notifyJive (/home/bryan/repos/7.4/trunk/server/Slim/Control/Jive.pm line 391) frame 5: Slim::Control::Jive::mainMenu (/home/bryan/repos/7.4/trunk/server/Slim/Networking/SqueezeNetwork/Players.pm line 151) frame 6: Slim::Networking::SqueezeNetwork::Players::_players_done (/home/bryan/repos/7.4/trunk/server/Slim/Networking/SimpleAsyncHTTP.pm line 358) frame 7: Slim::Networking::SimpleAsyncHTTP::onBody (/home/bryan/repos/7.4/trunk/server/Slim/Networking/Async/HTTP.pm line 474) frame 8: Slim::Networking::Async::HTTP::_http_read_body (/home/bryan/repos/7.4/trunk/server/Slim/Networking/IO/Select.pm line 140) frame 9: (eval) (/home/bryan/repos/7.4/trunk/server/Slim/Networking/IO/Select.pm line 123) frame 10: Slim::Networking::IO::Select::__ANON__ (/home/bryan/repos/7.4/trunk/server/Slim/Networking/IO/Select.pm line 184) frame 11: (eval) (/home/bryan/repos/7.4/trunk/server/Slim/Networking/IO/Select.pm line 184) frame 12: Slim::Networking::IO::Select::loop (./slimserver.pl line 620) frame 13: main::idle (./slimserver.pl line 574) frame 14: main::main (./slimserver.pl line 1103) [09-09-30 09:09:21.5567] Slim::Display::Display::string (808) Error: missing string CBC [09-09-30 09:09:21.5570] Slim::Display::Display::string (808) Backtrace: frame 0: Slim::Utils::Log::logBacktrace (/home/bryan/repos/7.4/trunk/server/Slim/Display/Display.pm line 808) frame 1: Slim::Display::Display::string (/home/bryan/repos/7.4/trunk/server/Slim/Player/Player.pm line 186) frame 2: Slim::Player::Player::string (/home/bryan/repos/7.4/trunk/server/Slim/Control/Jive.pm line 3327) frame 3: Slim::Control::Jive::_localizeMenuItemText (/home/bryan/repos/7.4/trunk/server/Slim/Control/Jive.pm line 1977) frame 4: Slim::Control::Jive::_notifyJive (/home/bryan/repos/7.4/trunk/server/Slim/Control/Jive.pm line 391) frame 5: Slim::Control::Jive::mainMenu (/home/bryan/repos/7.4/trunk/server/Slim/Networking/SqueezeNetwork/Players.pm line 151) frame 6: Slim::Networking::SqueezeNetwork::Players::_players_done (/home/bryan/repos/7.4/trunk/server/Slim/Networking/SimpleAsyncHTTP.pm line 358) frame 7: Slim::Networking::SimpleAsyncHTTP::onBody (/home/bryan/repos/7.4/trunk/server/Slim/Networking/Async/HTTP.pm line 474) frame 8: Slim::Networking::Async::HTTP::_http_read_body (/home/bryan/repos/7.4/trunk/server/Slim/Networking/IO/Select.pm line 140) frame 9: (eval) (/home/bryan/repos/7.4/trunk/server/Slim/Networking/IO/Select.pm line 123) frame 10: Slim::Networking::IO::Select::__ANON__ (/home/bryan/repos/7.4/trunk/server/Slim/Networking/IO/Select.pm line 184) frame 11: (eval) (/home/bryan/repos/7.4/trunk/server/Slim/Networking/IO/Select.pm line 184) frame 12: Slim::Networking::IO::Select::loop (./slimserver.pl line 620) frame 13: main::idle (./slimserver.pl line 574) frame 14: main::main (./slimserver.pl line 1103)
I see this happen when SP is set to be using a different language than SBS. It looks as if the additional strings were only stored for the SBS language.
== Auto-comment from SVN commit #28801 to the slim repo by michael == == https://svn.slimdevices.com/slim?view=revision&revision=28801 == Bug: 14340 Description: initialize SN strings before re-initializing the players' menus
== Auto-comment from SVN commit #28802 to the slim repo by michael == == https://svn.slimdevices.com/slim?view=revision&revision=28802 == Bug: 14340 Description: when loading strings for a device defined language, don't forget to load the additional strings from SN too
== Auto-comment from SVN commit #28803 to the slim repo by michael == == https://svn.slimdevices.com/slim?view=revision&revision=28803 == Fixed Bug: 14340 +1 Description: need to call storeExtraStrings() in order to store all language versions of the SN provided strings persistently
These are all bugs that have been marked 'fixed' or 'closed' but still have the bug_meeting keyword. They were not showing up in James's bug meeting search. Please let me know (chris_owens@logitech.com) if these need to be brought up at the next bug meeting. In the meantime I will fix the search.