Hi, When I chose random recursive playback on my audio collection I got a crash with this traceback:
[j...@localhost src]$ sudo freevo-2.x/bin/freevo2 INFO taskmanager(102): show application menu INFO taskmanager(85): set focus to menu INFO taskmanager(90): switch application from None to menu WARNING stage(197): candy_sync() took 0.118 secs WARNING animation(237): animations.step() took 0.119 secs ERROR async(569): Unhandled InProgress exception: AttributeError: Exception raised asynchronously; traceback follows: AttributeError: 'NoneType' object has no attribute 'append' INFO async(577): Create-stack for InProgress from preceding exception: File "freevo-2.x/bin/freevo2", line 187, in <module> freevo2.core.MainMenu() File "/usr/local/src/freevo-2.x/lib/python2.6/site-packages/freevo2/core/mainmenu.py", line 137, in __init__ items += p.items(self) File "/usr/local/src/freevo-2.x/lib/python2.6/site-packages/freevo2/plugins/audio/__init__.py", line 86, in items return [ freevo.MediaMenu(parent, _('Audio Main Menu'), 'audio', freevo.config.audio.items) ] File "/usr/local/src/freevo-2.x/lib/python2.6/site-packages/freevo2/core/mediamenu.py", line 74, in __init__ kaa.beacon.monitor(filename) File "/usr/lib/python2.6/site-packages/kaa/base/coroutine.py", line 218, in newfunc if ip._step() == True: File "/usr/lib/python2.6/site-packages/kaa/base/coroutine.py", line 330, in _step result = _process(self._coroutine, self._prerequisite_ip) File "/usr/lib/python2.6/site-packages/kaa/base/coroutine.py", line 88, in _process return generator.next() File "/usr/lib/python2.6/site-packages/kaa/beacon/__init__.py", line 98, in newfunc result = func(*args, **kwargs) File "/usr/lib/python2.6/site-packages/kaa/beacon/__init__.py", line 165, in monitor return _client.monitor(directory) File "/usr/lib/python2.6/site-packages/kaa/beacon/client.py", line 162, in monitor self.rpc('monitor_directory', directory) File "/usr/lib/python2.6/site-packages/kaa/base/rpc.py", line 304, in rpc callback = kwargs.pop('_kaa_rpc_callback', kaa.InProgress()) ERROR async(569): Unhandled InProgress exception: AttributeError: Exception raised asynchronously; traceback follows: AttributeError: 'NoneType' object has no attribute 'append' INFO async(577): Create-stack for InProgress from preceding exception: File "freevo-2.x/bin/freevo2", line 187, in <module> freevo2.core.MainMenu() File "/usr/local/src/freevo-2.x/lib/python2.6/site-packages/freevo2/core/mainmenu.py", line 137, in __init__ items += p.items(self) File "/usr/local/src/freevo-2.x/lib/python2.6/site-packages/freevo2/plugins/image/__init__.py", line 86, in items return [ freevo.MediaMenu(parent, _('Image Main Menu'), 'image', freevo.config.image.items) ] File "/usr/local/src/freevo-2.x/lib/python2.6/site-packages/freevo2/core/mediamenu.py", line 74, in __init__ kaa.beacon.monitor(filename) File "/usr/lib/python2.6/site-packages/kaa/base/coroutine.py", line 218, in newfunc if ip._step() == True: File "/usr/lib/python2.6/site-packages/kaa/base/coroutine.py", line 330, in _step result = _process(self._coroutine, self._prerequisite_ip) File "/usr/lib/python2.6/site-packages/kaa/base/coroutine.py", line 88, in _process return generator.next() File "/usr/lib/python2.6/site-packages/kaa/beacon/__init__.py", line 98, in newfunc result = func(*args, **kwargs) File "/usr/lib/python2.6/site-packages/kaa/beacon/__init__.py", line 165, in monitor return _client.monitor(directory) File "/usr/lib/python2.6/site-packages/kaa/beacon/client.py", line 162, in monitor self.rpc('monitor_directory', directory) File "/usr/lib/python2.6/site-packages/kaa/base/rpc.py", line 304, in rpc callback = kwargs.pop('_kaa_rpc_callback', kaa.InProgress()) delete <freevo2.gui.application.Application object at 0xa5e3b8c> 0.00360703468323 delete <freevo2.gui.menu.MenuType object at 0xa5d7bec> 0.00393509864807 del main WARNING animation(237): animations.step() took 0.024 secs delete <kaa.candy.widgets.container.Container object at 0xb747634c> 0.00458002090454 delete <freevo2.gui.listing.FixedSelectionListing object at 0xa5e3b2c> 0.00209498405457 delete <freevo2.gui.menu.MenuType object at 0xa4dc16c> 0.00614094734192 del audio main menu ERROR async(569): Unhandled InProgress exception: Traceback (most recent call last): File "/usr/lib/python2.6/site-packages/kaa/base/coroutine.py", line 330, in _step result = _process(self._coroutine, self._prerequisite_ip) File "/usr/lib/python2.6/site-packages/kaa/base/coroutine.py", line 86, in _process return generator.throw(*inprogress._exception) File "/usr/lib/python2.6/site-packages/kaa/beacon/query.py", line 222, in _beacon_start_query self.result = yield self.result AsyncException: Exception raised asynchronously; traceback follows: File "/usr/lib/python2.6/site-packages/kaa/base/coroutine.py", line 330, in _step result = _process(self._coroutine, self._prerequisite_ip) File "/usr/lib/python2.6/site-packages/kaa/base/coroutine.py", line 87, in _process return generator.send(inprogress._result) File "/usr/lib/python2.6/site-packages/kaa/beacon/db.py", line 391, in _db_query_dir_recursive directories.append(child) NameError: global name 'child' is not defined INFO async(577): Create-stack for InProgress from preceding exception: File "freevo-2.x/bin/freevo2", line 198, in <module> kaa.main.run() File "/usr/lib/python2.6/site-packages/kaa/base/main.py", line 216, in run loop(True) File "/usr/lib/python2.6/site-packages/kaa/base/main.py", line 143, in loop notifier.step() File "/usr/lib/python2.6/site-packages/kaa/base/pynotifier/nf_generic.py", line 220, in step if not timer[ CALLBACK ](): File "/usr/lib/python2.6/site-packages/kaa/base/timer.py", line 217, in __call__ super(Timer, self).__call__(*args, **kwargs) File "/usr/lib/python2.6/site-packages/kaa/base/nf_wrapper.py", line 79, in __call__ ret = super(NotifierCallback, self).__call__(*args, **kwargs) File "/usr/lib/python2.6/site-packages/kaa/base/callable.py", line 225, in __call__ return cb(*cb_args, **cb_kwargs) File "/usr/lib/python2.6/site-packages/kaa/base/event.py", line 190, in handle handler(event) File "/usr/lib/python2.6/site-packages/kaa/base/event.py", line 144, in __call__ super(EventHandler, self).__call__(event) File "/usr/lib/python2.6/site-packages/kaa/base/nf_wrapper.py", line 79, in __call__ ret = super(NotifierCallback, self).__call__(*args, **kwargs) File "/usr/lib/python2.6/site-packages/kaa/base/callable.py", line 225, in __call__ return cb(*cb_args, **cb_kwargs) File "/usr/local/src/freevo-2.x/lib/python2.6/site-packages/freevo2/core/taskmanager.py", line 182, in handle result = self.applications[-1].eventhandler(event=event) File "/usr/local/src/freevo-2.x/lib/python2.6/site-packages/freevo2/core/mainmenu.py", line 122, in eventhandler return freevo.MenuStack.eventhandler(self, event) File "/usr/local/src/freevo-2.x/lib/python2.6/site-packages/freevo2/core/menu/stack.py", line 159, in eventhandler result = menu.eventhandler(event) File "/usr/local/src/freevo-2.x/lib/python2.6/site-packages/freevo2/core/menu/menu.py", line 186, in eventhandler result = actions[0]() File "/usr/local/src/freevo-2.x/lib/python2.6/site-packages/freevo2/core/menu/action.py", line 77, in __call__ return self.function(*self.args, **self.kwargs) File "/usr/lib/python2.6/site-packages/kaa/base/coroutine.py", line 218, in newfunc if ip._step() == True: File "/usr/lib/python2.6/site-packages/kaa/base/coroutine.py", line 330, in _step result = _process(self._coroutine, self._prerequisite_ip) File "/usr/lib/python2.6/site-packages/kaa/base/coroutine.py", line 88, in _process return generator.next() File "/usr/local/src/freevo-2.x/lib/python2.6/site-packages/freevo2/core/directory.py", line 277, in play items = yield kaa.beacon.query(parent=self.info, recursive=recursive) File "/usr/lib/python2.6/site-packages/kaa/base/coroutine.py", line 218, in newfunc if ip._step() == True: File "/usr/lib/python2.6/site-packages/kaa/base/coroutine.py", line 330, in _step result = _process(self._coroutine, self._prerequisite_ip) File "/usr/lib/python2.6/site-packages/kaa/base/coroutine.py", line 88, in _process return generator.next() File "/usr/lib/python2.6/site-packages/kaa/beacon/__init__.py", line 98, in newfunc result = func(*args, **kwargs) File "/usr/lib/python2.6/site-packages/kaa/beacon/__init__.py", line 145, in query return _client.query(**args) File "/usr/lib/python2.6/site-packages/kaa/base/coroutine.py", line 218, in newfunc if ip._step() == True: File "/usr/lib/python2.6/site-packages/kaa/base/coroutine.py", line 330, in _step result = _process(self._coroutine, self._prerequisite_ip) File "/usr/lib/python2.6/site-packages/kaa/base/coroutine.py", line 88, in _process return generator.next() File "/usr/lib/python2.6/site-packages/kaa/beacon/client.py", line 117, in query result = Query(self, **query) File "/usr/lib/python2.6/site-packages/kaa/beacon/query.py", line 95, in __init__ self._beacon_start_query(query) File "/usr/lib/python2.6/site-packages/kaa/base/coroutine.py", line 214, in newfunc ip = CoroutineInProgress(function, func_info, interval) File "/usr/lib/python2.6/site-packages/kaa/base/coroutine.py", line 262, in __init__ InProgress.__init__(self) John ------------------------------------------------------------------------------ This SF.net email is sponsored by Sprint What will you do first with EVO, the first 4G phone? Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first _______________________________________________ Freevo-devel mailing list Freevo-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freevo-devel