id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
256	Exception initializing MediaStore	unkn0wn	dev	Coherence segfaults initially creating database.  It performs a partial import, successfully adds artists A through H, then bails.\r\n\r\n{{{\r\nUnhandled error in Deferred:\r\nTraceback (most recent call last):\r\n  File "/usr/lib64/python2.6/site-packages/coherence/backends/mediadb_storage.py", line 668, in upnp_init\r\n    self.get_music_files(self.medialocation)\r\n  File "/usr/lib64/python2.6/site-packages/coherence/backends/mediadb_storage.py", line 548, in get_music_files\r\n    d.addBoth(got_tags, file)\r\n  File "/usr/lib64/python2.6/site-packages/twisted/internet/defer.py", line 214, in addBoth\r\n    callbackKeywords=kw, errbackKeywords=kw)\r\n  File "/usr/lib64/python2.6/site-packages/twisted/internet/defer.py", line 186, in addCallbacks\r\n    self._runCallbacks()\r\n--- <exception caught here> ---\r\n  File "/usr/lib64/python2.6/site-packages/twisted/internet/defer.py", line 328, in _runCallbacks\r\n    self.result = callback(self.result, *args, **kw)\r\n  File "/usr/lib64/python2.6/site-packages/coherence/backends/mediadb_storage.py", line 509, in got_tags\r\n    album=tags.get('album', '')\r\nexceptions.AttributeError: Failure instance has no attribute 'get'\r\n}}}\r\n\r\nMediaStore configuration\r\n{{{\r\n[[MediaStore]]\r\n_medialocation = /media/music\r\n_mediadb = /var/db/media.db\r\n_name = Music\r\n}}}\r\n\r\nSome info on my system:\r\n{{{\r\nLinux tulkas 2.6.30-gentoo-r5 #4 SMP Fri Oct 9 19:25:43 EDT 2009 x86_64 AMD Athlon(tm) Dual Core Processor 5050e AuthenticAMD GNU/Linux\r\ndev-python/twisted-8.1.0\r\ndev-python/epsilon-0.5.12\r\ndev-python/axiom-0.5.31\r\ndev-db/sqlite-3.6.17\r\n}}}\r\n\r\nI'd be happy to provide any additional information to help diagnose/resolve the issue.	defect	new	major		MediaServer Backend MediaDB				
