Bug 11409 - Trying to open music source from toplevel menu does not always work
: Trying to open music source from toplevel menu does not always work
Status: RESOLVED FIXED
Product: SB Touch
Classification: Unclassified
Component: UI
: unspecified
: PC Other
: -- normal (vote)
: 8.0.0
Assigned To: Richard Titmuss
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2009-03-19 13:56 UTC by Remy Bohmer
Modified: 2009-09-08 09:24 UTC (History)
1 user (show)

See Also:
Category: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Remy Bohmer 2009-03-19 13:56:18 UTC
rev4864: Trying to open the menu entry for selecting a music source does not always work. On the debug terminal the follwoing backtrace is generated.

# error in event function:
        ...pplets/ChooseMusicSource/ChooseMusicSourceApplet.lua:174: attempt to index local 'server' (a nil value)
stack traceback:
        ...pplets/ChooseMusicSource/ChooseMusicSourceApplet.lua:174: in function '_addServerItem'
        ...pplets/ChooseMusicSource/ChooseMusicSourceApplet.lua:102: in function 'settingsShow'
        .../applets/ChooseMusicSource/ChooseMusicSourceMeta.lua:66: in function <.../applets/ChooseMusicSource/ChooseMusicSourceMeta.lua:65>
        (tail call): ?
        /usr/share/jive/jive/ui/SimpleMenu.lua:169: in function 'itemListener'
        /usr/share/jive/jive/ui/Menu.lua:129: in function </usr/share/jive/jive/ui/Menu.lua:124>
        (tail call): ?
        /usr/share/jive/jive/ui/Menu.lua:646: in function 'callback'
        /usr/share/jive/jive/ui/Widget.lua:643: in function </usr/share/jive/jive/ui/Widget.lua:619>
        [C 0x236e4]: in function 'dispatchEvent'
        /usr/share/jive/jive/ui/Widget.lua:519: in function 'dispatchNewEvent'
        /usr/share/jive/jive/ui/Menu.lua:306: in function '_eventHandler'
        /usr/share/jive/jive/ui/Menu.lua:646: in function 'callback'
        /usr/share/jive/jive/ui/Widget.lua:643: in function </usr/share/jive/jive/ui/Widget.lua:619>
        [C 0x2feec]: in function '_eventHandler'
        /usr/share/jive/jive/ui/Window.lua:1467: in function </usr/share/jive/jive/ui/Window.lua:1462>
        [C 0x236e4]: ?
        [C 0x23c8c]: in function 'processEvents'
        /usr/share/jive/jive/ui/Framework.lua:264: in function </usr/share/jive/jive/ui/Framework.lua:262>
Comment 1 Remy Bohmer 2009-03-19 13:58:02 UTC
In English language, this setting is called 'my music'
Comment 2 Blackketter Dean 2009-03-27 10:58:51 UTC
This may not be relevant with richard's pending my music rewrite, but keeping it in case.  Richard?
Comment 3 Remy Bohmer 2009-03-28 02:59:41 UTC
In rev 4995 this problem still exists, backtrace is somewhat different, so I add it this bug. (pressed the 'my music' key twice)

# error in event function:                                         
        ...pplets/ChooseMusicSource/ChooseMusicSourceApplet.lua:174: attempt to index local 'server' (a nil value)
stack traceback:                                                                                                  
        ...pplets/ChooseMusicSource/ChooseMusicSourceApplet.lua:174: in function '_addServerItem'                 
        ...pplets/ChooseMusicSource/ChooseMusicSourceApplet.lua:102: in function 'settingsShow'                   
        .../applets/ChooseMusicSource/ChooseMusicSourceMeta.lua:66: in function <.../applets/ChooseMusicSource/ChooseMusicSourceMeta.lua:65>
        (tail call): ?                                                                                                                      
        /usr/share/jive/jive/ui/SimpleMenu.lua:169: in function 'itemListener'                                                              
        /usr/share/jive/jive/ui/Menu.lua:129: in function </usr/share/jive/jive/ui/Menu.lua:124>
        (tail call): ?
        /usr/share/jive/jive/ui/Menu.lua:648: in function 'callback'
        /usr/share/jive/jive/ui/Widget.lua:643: in function </usr/share/jive/jive/ui/Widget.lua:619>
        [C 0x23774]: in function 'dispatchEvent'
        /usr/share/jive/jive/ui/Widget.lua:519: in function 'dispatchNewEvent'
        /usr/share/jive/jive/ui/Menu.lua:375: in function </usr/share/jive/jive/ui/Menu.lua:374>
        [C 0x5273c]: in function 'pcall'
        /usr/share/jive/jive/ui/Timer.lua:187: in function '_runTimer'
        /usr/share/jive/jive/ui/Framework.lua:321: in function 'eventLoop'
        /usr/share/jive/jive/JiveMain.lua:347: in function </usr/share/jive/jive/JiveMain.lua:198>
        (tail call): ?
        /usr/share/jive/jive/JiveMain.lua:506: in main chunk
        [C 0x593c8]: ?
        [C 0x2156c]: ?
error in event function:
        ...pplets/ChooseMusicSource/ChooseMusicSourceApplet.lua:174: attempt to index local 'server' (a nil value)
stack traceback:
        ...pplets/ChooseMusicSource/ChooseMusicSourceApplet.lua:174: in function '_addServerItem'
        ...pplets/ChooseMusicSource/ChooseMusicSourceApplet.lua:102: in function 'settingsShow'
        .../applets/ChooseMusicSource/ChooseMusicSourceMeta.lua:66: in function <.../applets/ChooseMusicSource/ChooseMusicSourceMeta.lua:65>
        (tail call): ?
        /usr/share/jive/jive/ui/SimpleMenu.lua:169: in function 'itemListener'
        /usr/share/jive/jive/ui/Menu.lua:129: in function </usr/share/jive/jive/ui/Menu.lua:124>
        (tail call): ?
        /usr/share/jive/jive/ui/Menu.lua:648: in function 'callback'
        /usr/share/jive/jive/ui/Widget.lua:643: in function </usr/share/jive/jive/ui/Widget.lua:619>
        [C 0x23774]: in function 'dispatchEvent'
        /usr/share/jive/jive/ui/Widget.lua:519: in function 'dispatchNewEvent'
        /usr/share/jive/jive/ui/Menu.lua:375: in function </usr/share/jive/jive/ui/Menu.lua:374>
        [C 0x5273c]: in function 'pcall'
        /usr/share/jive/jive/ui/Timer.lua:187: in function '_runTimer'
        /usr/share/jive/jive/ui/Framework.lua:321: in function 'eventLoop'
        /usr/share/jive/jive/JiveMain.lua:347: in function </usr/share/jive/jive/JiveMain.lua:198>
        (tail call): ?
        /usr/share/jive/jive/JiveMain.lua:506: in main chunk
        [C 0x593c8]: ?
        [C 0x2156c]: ?
Comment 4 Richard Titmuss 2009-06-09 13:20:25 UTC
I think this should be fixed now, please reopen if you see it again.