Wix fails as first frontend launched ever
Wix fails to run when it is the first frontend launched ever after installing SàT. The error disappear if a profile is created with primitivus.
The trace is as follows:
10:22 robotux@cerclon ~% sat
Memory manager init
Connecting database
Parameters init
params template loaded
Bridge initialization
Init DBus...
Init DbusObject...
registering DBus bridge method [getVersion]
registering DBus bridge method [getProfileName]
registering DBus bridge method [getProfilesList]
registering DBus bridge method [getEntityData]
registering DBus bridge method [createProfile]
registering DBus bridge method [asyncCreateProfile]
registering DBus bridge method [deleteProfile]
registering DBus bridge method [registerNewAccount]
registering DBus bridge method [connect]
registering DBus bridge method [asyncConnect]
registering DBus bridge method [disconnect]
registering DBus bridge method [getContacts]
registering DBus bridge method [getContactsFromGroup]
registering DBus bridge method [getLastResource]
registering DBus bridge method [getPresenceStatus]
registering DBus bridge method [getWaitingSub]
registering DBus bridge method [getWaitingConf]
registering DBus bridge method [sendMessage]
registering DBus bridge method [getConfig]
registering DBus bridge method [setParam]
registering DBus bridge method [getParamA]
registering DBus bridge method [asyncGetParamA]
registering DBus bridge method [getParamsUI]
registering DBus bridge method [getParams]
registering DBus bridge method [getParamsForCategory]
registering DBus bridge method [getParamsCategories]
registering DBus bridge method [getHistory]
registering DBus bridge method [setPresence]
registering DBus bridge method [subscription]
registering DBus bridge method [addContact]
registering DBus bridge method [updateContact]
registering DBus bridge method [delContact]
registering DBus bridge method [isConnected]
registering DBus bridge method [launchAction]
registering DBus bridge method [confirmationAnswer]
registering DBus bridge method [getProgress]
registering DBus bridge method [getMenus]
registering DBus bridge method [getMenuHelp]
registering DBus bridge method [callMenu]
10:22 robotux@cerclon ~% wix
Contact List init
(python:23525): Gdk-CRITICAL **: IA__gdk_drawable_get_size: assertion `GDK_IS_DRAWABLE (drawable)' failed
(python:23525): Gdk-CRITICAL **: IA__gdk_drawable_get_depth: assertion `GDK_IS_DRAWABLE (drawable)' failed
Creating menus
Traceback (most recent call last):
File "/usr/bin/wix", line 47, in <module>
sat = SATApp()
File "/usr/bin/wix", line 38, in __init__
super(SATApp,self).__init__(redirect, filename, useBestVisual, clearSigInt)
File "/usr/lib/python2.7/dist-packages/wx-2.8-gtk2-unicode/wx/_core.py", line 7981, in __init__
self._BootstrapApp()
File "/usr/lib/python2.7/dist-packages/wx-2.8-gtk2-unicode/wx/_core.py", line 7555, in _BootstrapApp
return _core_.PyApp__BootstrapApp(*args, **kwargs)
File "/usr/bin/wix", line 41, in OnInit
self.main = MainWindow()
File "/usr/lib/python2.7/dist-packages/sat_frontends/wix/main_window.py", line 105, in __init__
self.profile_pan = ProfileManager(self)
File "/usr/lib/python2.7/dist-packages/sat_frontends/wix/profile_manager.py", line 77, in __init__
self.__setDefault()
File "/usr/lib/python2.7/dist-packages/sat_frontends/wix/profile_manager.py", line 81, in __setDefault
profile_default = self.host.bridge.getProfileName("@DEFAULT@")
File "/usr/lib/python2.7/dist-packages/sat_frontends/bridge/DBus.py", line 174, in getProfileName
return unicode(self.db_core_iface.getProfileName(profile_key))
File "/usr/lib/python2.7/dist-packages/dbus/proxies.py", line 145, in __call__
**keywords)
File "/usr/lib/python2.7/dist-packages/dbus/connection.py", line 651, in call_blocking
message, timeout)
dbus.exceptions.DBusException: org.freedesktop.DBus.Python.IndexError: Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/dbus/service.py", line 707, in _message_cb
retval = candidate_method(self, *args, **keywords)
File "/usr/lib/python2.7/dist-packages/sat/bridge/DBus.py", line 334, in getProfileName
return self._callback("getProfileName", unicode(profile_key))
File "/usr/lib/python2.7/dist-packages/sat/bridge/DBus.py", line 84, in _callback
result = self.cb[name](*args, **kwargs)
File "/usr/lib/python2.7/dist-packages/sat/memory/memory.py", line 643, in getProfileName
return self.params.getProfileName(profile_key)
File "/usr/lib/python2.7/dist-packages/sat/memory/memory.py", line 190, in getProfileName
default = self.host.memory.memory_data['Profile_default'] = self.storage.getProfilesList()[0]
IndexError: list index out of range
zsh: exit 1 wix
Best regards,
Thomas