Bug 14340 - missing strings? on controller
: missing strings? on controller
Status: RESOLVED FIXED
Product: SqueezePlay
Classification: Unclassified
Component: UI
: unspecified
: PC Other
: -- normal (vote)
: ---
Assigned To: Unassigned bug - please assign me!
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2009-09-26 22:43 UTC by KDF
Modified: 2010-02-08 09:57 UTC (History)
7 users (show)

See Also:
Category: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description KDF 2009-09-26 22:43:09 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
Comment 1 Michael Herger 2009-09-27 14:01:42 UTC
Are you getting the errors on the device or on the server side?
Comment 2 KDF 2009-09-27 18:24:15 UTC
errors are reported in server log.
Comment 3 Michael Herger 2009-09-29 04:24:09 UTC
*** Bug 14391 has been marked as a duplicate of this bug. ***
Comment 4 Michael Herger 2009-09-29 04:28:18 UTC
Andy - this is content which should come localized from SN. What reasons could lead to the string tokens being sent instead their localizations?
Comment 5 Bryan Alton 2009-09-30 01:23:35 UTC
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)
Comment 6 Michael Herger 2009-10-09 01:50:46 UTC
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.
Comment 7 SVN Bot 2009-10-09 02:48:05 UTC
 == 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
Comment 8 SVN Bot 2009-10-09 02:49:28 UTC
 == 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
Comment 9 SVN Bot 2009-10-09 02:59:40 UTC
 == 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
Comment 10 Chris Owens 2010-02-08 09:57:04 UTC
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.