[OMEMO] Plugin crashes on activation
Versions
- OS: Arch Linux
- GTK+ Version: 3.22.28
- PyGObject Version: 3.28.1
- python-nbxmpp Version: 0.6.4
- Gajim Version: 1.0.0
Traceback
Traceback (most recent call last):
File "/usr/lib/python3.6/site-packages/gajim/plugins/helpers.py", line 114, in wrapper
result = f(*args, **kwargs)
File "/usr/lib/python3.6/site-packages/gajim/plugins/gui.py", line 211, in installed_plugins_toggled_cb
app.plugin_manager.activate_plugin(plugin)
File "/usr/lib/python3.6/site-packages/gajim/plugins/helpers.py", line 114, in wrapper
result = f(*args, **kwargs)
File "/usr/lib/python3.6/site-packages/gajim/plugins/pluginmanager.py", line 343, in activate_plugin
plugin.activate()
File "/home/lud/.local/share/gajim/plugins/omemo/omemoplugin.py", line 152, in activate
self.connections[account] = OMEMOConnection(account, self)
File "/home/lud/.local/share/gajim/plugins/omemo/omemo_connection.py", line 51, in __init__
self.omemo = self.__get_omemo()
File "/home/lud/.local/share/gajim/plugins/omemo/omemo_connection.py", line 113, in __get_omemo
return OmemoState(self.own_jid, conn, self.account, self)
File "/home/lud/.local/share/gajim/plugins/omemo/omemo/state.py", line 68, in __init__
for jid, device_id in self.store.getActiveDeviceTuples():
File "/home/lud/.local/share/gajim/plugins/omemo/omemo/liteaxolotlstore.py", line 127, in getActiveDeviceTuples
return self.sessionStore.getActiveDeviceTuples()
File "/home/lud/.local/share/gajim/plugins/omemo/omemo/litesessionstore.py", line 63, in getActiveDeviceTuples
for row in c.execute(q):
sqlite3.OperationalError: no such column: active
Steps to reproduce the problem
The plugin crashes just on activation in Gajim (Gajim--> Plugins --> OMEMO)