Bugzilla – Bug 11409
Trying to open music source from toplevel menu does not always work
Last modified: 2009-09-08 09:24:21 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>
In English language, this setting is called 'my music'
This may not be relevant with richard's pending my music rewrite, but keeping it in case. Richard?
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]: ?
I think this should be fixed now, please reopen if you see it again.