Before the error happened, I was…
[Replace this text.]
Error message (don't change this)
Anki 25.09.4 (d52ca669) (ao)
Python 3.13.5 Qt 6.9.1 PyQt 6.9.1
Platform: Windows-11-10.0.22631-SP0
Traceback (most recent call last):
File "C:\Users\HP\AppData\Local\AnkiProgramFiles\.venv\Lib\site-packages\aqt\webview.py", line 188, in cmd
return json.dumps(self.onCmd(str))
~~~~~~~~~~^^^^^
File "C:\Users\HP\AppData\Local\AnkiProgramFiles\.venv\Lib\site-packages\aqt\webview.py", line 275, in _onCmd
return self._onBridgeCmd(str)
~~~~~~~~~~~~~~~~~^^^^^
File "C:\Users\HP\AppData\Local\AnkiProgramFiles\.venv\Lib\site-packages\aqt\webview.py", line 806, in _onBridgeCmd
return self.onBridgeCmd(cmd)
~~~~~~~~~~~~~~~~^^^^^
File "C:\Users\HP\AppData\Local\AnkiProgramFiles\.venv\Lib\site-packages\decorator.py", line 235, in fun
return caller(func, *(extras + args), **kw)
File "C:\Users\HP\AppData\Local\AnkiProgramFiles\.venv\Lib\site-packages\anki\hooks.py", line 91, in decorator_wrapper
return repl(*args, **kwargs)
File "C:\Users\HP\AppData\Local\AnkiProgramFiles\.venv\Lib\site-packages\anki\hooks.py", line 88, in repl
return new(_old=old, *args, **kwargs)
File "C:\Users\HP\AppData\Roaming\Anki2\addons21\907028815\__init__.py", line 623, in myLinkHandler
return _old(self, url)
File "C:\Users\HP\AppData\Local\AnkiProgramFiles\.venv\Lib\site-packages\aqt\toolbar.py", line 430, in _linkHandler
self.link_handlers[link]()
~~~~~~~~~~~~~~~~~~~~~~~~^^
File "C:\Users\HP\AppData\Local\AnkiProgramFiles\.venv\Lib\site-packages\aqt\toolbar.py", line 454, in _syncLinkHandler
self.mw.on_sync_button_clicked()
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
File "C:\Users\HP\AppData\Local\AnkiProgramFiles\.venv\Lib\site-packages\aqt\main.py", line 1096, in on_sync_button_clicked
self._sync_collection_and_media(self._refresh_after_sync)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\HP\AppData\Local\AnkiProgramFiles\.venv\Lib\site-packages\decorator.py", line 235, in fun
return caller(func, *(extras + args), **kw)
File "C:\Users\HP\AppData\Local\AnkiProgramFiles\.venv\Lib\site-packages\anki\hooks.py", line 91, in decorator_wrapper
return repl(*args, **kwargs)
File "C:\Users\HP\AppData\Local\AnkiProgramFiles\.venv\Lib\site-packages\anki\hooks.py", line 88, in repl
return new(_old=old, *args, **kwargs)
File "C:\Users\HP\AppData\Roaming\Anki2\addons21\1322529746\gui\threading_utils.py", line 26, in wrapper
return func(*args, **kwargs)
File "C:\Users\HP\AppData\Roaming\Anki2\addons21\1322529746\gui\auto_sync.py", line 71, in _rate_limited
_old(*args, **kwargs)
~~~~^^^^^^^^^^^^^^^^^
File "C:\Users\HP\AppData\Local\AnkiProgramFiles\.venv\Lib\site-packages\decorator.py", line 235, in fun
return caller(func, *(extras + args), **kw)
File "C:\Users\HP\AppData\Local\AnkiProgramFiles\.venv\Lib\site-packages\anki\hooks.py", line 91, in decorator_wrapper
return repl(*args, **kwargs)
File "C:\Users\HP\AppData\Local\AnkiProgramFiles\.venv\Lib\site-packages\anki\hooks.py", line 88, in repl
return new(_old=old, *args, **kwargs)
File "C:\Users\HP\AppData\Roaming\Anki2\addons21\1322529746\gui\auto_sync.py", line 114, in _on_ankiweb_sync
sync_with_ankiweb(future_with_exception(e))
~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\HP\AppData\Roaming\Anki2\addons21\1322529746\gui\auto_sync.py", line 100, in sync_with_ankiweb
future.result()
~~~~~~~~~~~~~^^
File "C:\Users\HP\AppData\Local\AnkiProgramFiles\python\cpython-3.13.5-windows-x86_64-none\Lib\concurrent\futures\_base.py", line 449, in result
return self.__get_result()
~~~~~~~~~~~~~~~~~^^
File "C:\Users\HP\AppData\Local\AnkiProgramFiles\python\cpython-3.13.5-windows-x86_64-none\Lib\concurrent\futures\_base.py", line 401, in __get_result
raise self._exception
File "C:\Users\HP\AppData\Roaming\Anki2\addons21\1322529746\gui\auto_sync.py", line 111, in _on_ankiweb_sync
_maybe_sync_with_ankihub(on_done=sync_with_ankiweb)
~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\HP\AppData\Roaming\Anki2\addons21\1322529746\gui\auto_sync.py", line 131, in _maybe_sync_with_ankihub
on_done(future_with_result(None))
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\HP\AppData\Roaming\Anki2\addons21\1322529746\gui\auto_sync.py", line 108, in sync_with_ankiweb
original_sync_collection_and_media(*args, **kwargs, after_sync=new_after_sync)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\HP\AppData\Local\AnkiProgramFiles\.venv\Lib\site-packages\aqt\main.py", line 1112, in _sync_collection_and_media
gui_hooks.sync_will_start()
~~~~~~~~~~~~~~~~~~~~~~~~~^^
File "C:\Users\HP\AppData\Local\AnkiProgramFiles\.venv\Lib\site-packages\_aqt\hooks.py", line 5192, in __call__
hook()
~~~~^^
File "C:\Users\HP\AppData\Roaming\Anki2\addons21\759844606\sync_hook.py", line 121, in <lambda>
sync_will_start.append(lambda: create_comparelog(local_rids))
~~~~~~~~~~~~~~~~~^^^^^^^^^^^^
File "C:\Users\HP\AppData\Roaming\Anki2\addons21\759844606\sync_hook.py", line 16, in create_comparelog
local_rids.extend([id for id in mw.col.db.list("SELECT id FROM revlog")])
^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'list'