Just sharing this error bc i dont know what it means..... thank you so much in advance!

Before the error happened, I was…
[Replace this text.]

Error message (don't change this)
Anki 26.08 (666c2c64) (ao)
Python 3.13.13 Qt 6.11.0 PyQt 6.11.0
Platform: Windows-11-10.0.26200-SP0

Traceback (most recent call last):

  File "D:\a\anki\anki\out\installer\build\anki\windows\app\src\app_packages\aqt\taskman.py", line 152, in raise_exception

  File "D:\a\anki\anki\out\installer\build\anki\windows\app\src\app_packages\aqt\taskman.py", line 148, in _on_closures_pending

  File "D:\a\anki\anki\out\installer\build\anki\windows\app\src\app_packages\aqt\taskman.py", line 88, in <lambda>

  File "D:\a\anki\anki\out\installer\build\anki\windows\app\src\app_packages\aqt\taskman.py", line 111, in wrapped_done

  File "D:\a\anki\anki\out\installer\build\anki\windows\app\src\app_packages\aqt\operations\__init__.py", line 253, in wrapped_done

  File "C:\Users\Melodie Aria\AppData\Roaming\Anki2\addons21\1322529746\gui\operations\ankihub_sync.py", line 177, in on_failure
    on_done(future_with_exception(exception))
    ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  File "C:\Users\Melodie Aria\AppData\Roaming\Anki2\addons21\1322529746\gui\auto_sync.py", line 100, in sync_with_ankiweb
    future.result()
    ~~~~~~~~~~~~~^^

  File "concurrent\futures\_base.py", line 449, in result

  File "concurrent\futures\_base.py", line 401, in __get_result

  File "concurrent\futures\thread.py", line 59, in run

  File "D:\a\anki\anki\out\installer\build\anki\windows\app\src\app_packages\aqt\operations\__init__.py", line 243, in wrapped_op

  File "C:\Users\Melodie Aria\AppData\Roaming\Anki2\addons21\1322529746\gui\operations\ankihub_sync.py", line 166, in <lambda>
    op=lambda _: ah_deck_updater.update_decks_and_media(
                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
        ah_dids,
        ^^^^^^^^
        raise_if_full_sync_required=raise_if_full_sync_required,
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
        start_media_sync=start_media_sync,
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    ),
    ^

  File "C:\Users\Melodie Aria\AppData\Roaming\Anki2\addons21\1322529746\gui\deck_updater.py", line 67, in update_decks_and_media
    self._update_decks(ah_dids)
    ~~~~~~~~~~~~~~~~~~^^^^^^^^^

  File "C:\Users\Melodie Aria\AppData\Roaming\Anki2\addons21\1322529746\gui\deck_updater.py", line 90, in _update_decks
    should_continue = self._update_single_deck(ah_did)

  File "C:\Users\Melodie Aria\AppData\Roaming\Anki2\addons21\1322529746\gui\deck_updater.py", line 104, in _update_single_deck
    result = self._fetch_and_apply_deck_updates(ankihub_did)

  File "C:\Users\Melodie Aria\AppData\Roaming\Anki2\addons21\1322529746\gui\deck_updater.py", line 147, in _fetch_and_apply_deck_updates
    import_result = self._importer.import_ankihub_deck(
        ankihub_did=ankihub_did,
    ...<12 lines>...
        clear_ah_note_types_before_import=True,
    )

  File "C:\Users\Melodie Aria\AppData\Roaming\Anki2\addons21\1322529746\main\importing.py", line 218, in import_ankihub_deck
    self._import_note_types(note_types=note_types)
    ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^

  File "C:\Users\Melodie Aria\AppData\Roaming\Anki2\addons21\1322529746\main\importing.py", line 264, in _import_note_types
    self._import_note_types_into_ankihub_db(note_types=note_types)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^

  File "C:\Users\Melodie Aria\AppData\Roaming\Anki2\addons21\1322529746\main\importing.py", line 362, in _import_note_types_into_ankihub_db
    ankihub_db.remove_note_types_of_deck(self._ankihub_did)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^

  File "C:\Users\Melodie Aria\AppData\Roaming\Anki2\addons21\1322529746\db\db.py", line 549, in remove_note_types_of_deck
    with self.write_lock:
         ^^^^^^^^^^^^^^^

  File "C:\Users\Melodie Aria\AppData\Roaming\Anki2\addons21\1322529746\db\utils.py", line 15, in __enter__
    raise RuntimeError(  # pragma: no cover
        "Could not acquire lock within timeout"
    )

RuntimeError: Could not acquire lock within timeout

Sentry link (for developers)

Hello,

Please restart Anki and see if the error occurs again. If it does, try logging out and then logging back into the AnkiHub add‑on.