Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
G
gajim-plugins
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 58
    • Issues 58
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 8
    • Merge Requests 8
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Incidents
    • Environments
  • Analytics
    • Analytics
    • CI / CD
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • gajim
  • gajim-plugins
  • Issues
  • #471

Closed
Open
Opened Jan 07, 2020 by Elke Fohringer@kwesi4011844

[omemo] sqlite3.OperationalError: database is locked

Versions

  • OS: Windows 10
  • GTK+ Version: 3.24.1
  • PyGObject Version: 3.32.1
  • python-nbxmpp Version: 0.6.10
  • Gajim Version: 1.1.3

Traceback

Traceback (most recent call last):
  File "C:/msys64/home/appveyor/gajim/win/_build_root/mingw64/lib/python3.7/site-packages/gajim/application.py", line 221, in _activate
  File "C:/msys64/home/appveyor/gajim/win/_build_root/mingw64/lib/python3.7/site-packages/gajim/gui_interface.py", line 2551, in run
  File "C:/msys64/home/appveyor/gajim/win/_build_root/mingw64/lib/python3.7/site-packages/gajim/plugins/helpers.py", line 114, in wrapper
  File "C:/msys64/home/appveyor/gajim/win/_build_root/mingw64/lib/python3.7/site-packages/gajim/plugins/pluginmanager.py", line 176, in init_plugins
  File "C:/msys64/home/appveyor/gajim/win/_build_root/mingw64/lib/python3.7/site-packages/gajim/plugins/pluginmanager.py", line 544, in _activate_all_plugins_from_global_config
  File "C:/msys64/home/appveyor/gajim/win/_build_root/mingw64/lib/python3.7/site-packages/gajim/plugins/helpers.py", line 114, in wrapper
  File "C:/msys64/home/appveyor/gajim/win/_build_root/mingw64/lib/python3.7/site-packages/gajim/plugins/pluginmanager.py", line 453, in activate_plugin
  File "C:\Users\Elke\AppData\Roaming\Gajim\Plugins\omemo\omemoplugin.py", line 176, in activate
    self.connections[account] = OMEMOConnection(account, self)
  File "C:\Users\Elke\AppData\Roaming\Gajim\Plugins\omemo\omemo_connection.py", line 48, in __init__
    self.omemo = self.__get_omemo()
  File "C:\Users\Elke\AppData\Roaming\Gajim\Plugins\omemo\omemo_connection.py", line 97, in __get_omemo
    return OmemoState(self.own_jid, conn, self.account, self)
  File "C:\Users\Elke\AppData\Roaming\Gajim\Plugins\omemo\omemo\state.py", line 65, in __init__
    self.store = LiteAxolotlStore(db_con)
  File "C:\Users\Elke\AppData\Roaming\Gajim\Plugins\omemo\omemo\liteaxolotlstore.py", line 48, in __init__
    self.sql = SQLDatabase(connection)
  File "C:\Users\Elke\AppData\Roaming\Gajim\Plugins\omemo\omemo\sql.py", line 30, in __init__
    self.createDb()
  File "C:\Users\Elke\AppData\Roaming\Gajim\Plugins\omemo\omemo\sql.py", line 42, in createDb
    if user_version(self.dbConn) == 0:
  File "C:\Users\Elke\AppData\Roaming\Gajim\Plugins\omemo\omemo\db_helpers.py", line 15, in user_version
    return db.execute('PRAGMA user_version').fetchone()[0]
sqlite3.OperationalError: database is locked

Steps to reproduce the problem

...

Edited Jan 07, 2020 by Daniel Brötzmann
Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
None
Due date
None
Reference: gajim/gajim-plugins#471