Bug 8680 - infobrowser applet broken on controller
: infobrowser applet broken on controller
Status: CLOSED FIXED
Product: SB Controller
Classification: Unclassified
Component: Browser
: unspecified
: PC Other
: P1 normal (vote)
: 7.1
Assigned To: Ben Klaas
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2008-07-08 20:36 UTC by Ben Klaas
Modified: 2008-08-04 14:06 UTC (History)
2 users (show)

See Also:
Category: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ben Klaas 2008-07-08 20:36:25 UTC
looks like several layers of breakage too. I have all the Meta stuff fixed already and will checkin shortly, but there's a nil method call in the applet that prevents the user from browsing to any content

the fix for this should get into 7.1 before release.

error in event function:
        ...play/share/applets/InfoBrowser/InfoBrowserApplet.lua:115: attempt to call method 'userRequest' (a nil value)
stack traceback:
        ...play/share/applets/InfoBrowser/InfoBrowserApplet.lua:115: in function 'callback'
        ...ezeplay/src/squeezeplay/share/jive/ui/SimpleMenu.lua:152: in function 'itemListener'
        ...k/squeezeplay/src/squeezeplay/share/jive/ui/Menu.lua:115: in function <...k/squeezeplay/src/squeezeplay/share/jive/ui/Menu.lua:110>
        (tail call): ?
        (tail call): ?
        ...squeezeplay/src/squeezeplay/share/jive/ui/Widget.lua:607: in function <...squeezeplay/src/squeezeplay/share/jive/ui/Widget.lua:583>
        [C 0x76ed]: in function 'dispatchEvent'
        ...squeezeplay/src/squeezeplay/share/jive/ui/Widget.lua:483: in function 'dispatchNewEvent'
        ...k/squeezeplay/src/squeezeplay/share/jive/ui/Menu.lua:170: in function <...k/squeezeplay/src/squeezeplay/share/jive/ui/Menu.lua:126>
        (tail call): ?
        ...squeezeplay/src/squeezeplay/share/jive/ui/Widget.lua:607: in function <...squeezeplay/src/squeezeplay/share/jive/ui/Widget.lua:583>
        [C 0x170f7]: in function '_eventHandler'
        ...squeezeplay/src/squeezeplay/share/jive/ui/Window.lua:133: in function 'callback'
        ...squeezeplay/src/squeezeplay/share/jive/ui/Widget.lua:607: in function <...squeezeplay/src/squeezeplay/share/jive/ui/Widget.lua:583>
        [C 0x76ed]: ?
        [C 0x699a]: in function 'processEvents'
        ...eezeplay/src/squeezeplay/share/jive/ui/Framework.lua:234: in function <...eezeplay/src/squeezeplay/share/jive/ui/Framework.lua:232>
Comment 1 Ben Klaas 2008-07-08 20:59:44 UTC
partial fix in r2677, but the userRequest() failure still exists.
Comment 2 Richard Titmuss 2008-07-09 01:52:03 UTC
Fixed in r2678.

I am sure that SC used to include some default Info Browser feeds, but this no longer seems to be the case. Some feedback should be given if no feeds exist, with instructions on how to add feeds. Also the Info Browser web page is a little light on instructions, so our average user probably won't know what to do.

Ben I'm not sure if you should be fixing these, but maybe you could make bugs, etc. as appropriate. Thanks.
Comment 3 Ben Klaas 2008-07-10 11:41:17 UTC
bug 8699 for "no feeds"
bug 8676 for better strings in InfoBrowser webUI

this one is resolved
Comment 4 Chris Owens 2008-07-30 15:29:27 UTC
This bug has now been fixed in the 7.1 release version of SqueezeCenter!  Please download the new version from http://www.slimdevices.com if you haven't already.  

If you are still experiencing this problem, feel free to reopen the bug with your new comments and we'll have another look.