Failed to start gajim from mercurial repository
Bug description
Gajim from mercutial repository filed to start
Steps to reproduce
- hg clone http://hg.gajim.org/gajim gajim && cd gajim && ./autogen.sh && make && ./launch.sh
- Gajim crash with next log:
dos@dos ~/gajim $ ./launch.sh
/home/dos/gajim/src/roster_window.py:4933: Warning: g_object_set_qdata: assertion G_IS_OBJECT (object)' failed if not model[titer][data]: /home/dos/gajim/src/roster_window.py:4988: Warning: g_object_set_qdata: assertion
G_IS_OBJECT (object)' failed
if type_ == 'account' and model[titer][C_PADLOCK_PIXBUF]:
/home/dos/gajim/src/roster_window.py:6403: Warning: g_object_set_qdata: assertion `G_IS_OBJECT (object)' failed
self.window.show_all()
Traceback (most recent call last):
File "gajim.py", line 445, in <module>
interface.run()
File "/home/dos/gajim/src/gui_interface.py", line 2512, in run
gajim.plugin_manager = plugins.PluginManager()
File "/home/dos/gajim/src/plugins/helpers.py", line 129, in call
cls.instance=super(Singleton, cls).call(*args,**kw)
File "/home/dos/gajim/src/plugins/pluginmanager.py", line 105, in init
self.add_plugins(pc)
File "/home/dos/gajim/src/plugins/helpers.py", line 114, in wrapper
result = f(*args, **kwargs)
File "/home/dos/gajim/src/plugins/pluginmanager.py", line 144, in add_plugins
self.add_plugin(plugin_class)
File "/home/dos/gajim/src/plugins/helpers.py", line 114, in wrapper
result = f(*args, **kwargs)
File "/home/dos/gajim/src/plugins/pluginmanager.py", line 128, in add_plugin
plugin = plugin_class()
File "/home/dos/gajim/src/plugins/helpers.py", line 107, in wrapper
result = f(*args, **kwargs)
File "/home/dos/gajim/src/plugins/plugin.py", line 154, in init
self.load_config()
File "/home/dos/gajim/src/plugins/helpers.py", line 107, in wrapper
result = f(*args, **kwargs)
File "/home/dos/gajim/src/plugins/plugin.py", line 164, in load_config
self.config.load()
File "/home/dos/gajim/src/plugins/helpers.py", line 114, in wrapper
result = f(*args, **kwargs)
File "/home/dos/gajim/src/plugins/plugin.py", line 235, in load
self.data = shelve.open(self.FILE_PATH)
File "/usr/lib64/python2.7/shelve.py", line 239, in open
return DbfilenameShelf(filename, flag, protocol, writeback)
File "/usr/lib64/python2.7/shelve.py", line 223, in init
Shelf.init(self, anydbm.open(filename, flag), protocol, writeback)
File "/usr/lib64/python2.7/anydbm.py", line 84, in open
mod = import(result)
File "/home/dos/gajim/src/common/demandimport.py", line 85, in _demandimport
return _origimport(name, globals, locals, fromlist)
ImportError: No module named dbhash
Software versions
OS version: Gentoo Base System release 2.0.
GTK version: 2.24.6
PyGTK version: 2.24.0