What is this

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

Error message (don't change this)
Anki 25.09.2 (3890e12c) (ao)
Python 3.13.5 Qt 6.9.1 PyQt 6.9.1
Platform: Windows-10-10.0.19045-SP0

Traceback (most recent call last):

  File "C:\Users\B.TECH\AppData\Local\AnkiProgramFiles\.venv\Lib\site-packages\aqt\taskman.py", line 152, in raise_exception
    raise exception

  File "C:\Users\B.TECH\AppData\Local\AnkiProgramFiles\.venv\Lib\site-packages\aqt\taskman.py", line 148, in _on_closures_pending
    closure()
    ~~~~~~~^^

  File "C:\Users\B.TECH\AppData\Local\AnkiProgramFiles\.venv\Lib\site-packages\aqt\taskman.py", line 88, in <lambda>
    lambda future: self.run_on_main(lambda: on_done(future))
                                            ~~~~~~~^^^^^^^^

  File "C:\Users\B.TECH\AppData\Local\AnkiProgramFiles\.venv\Lib\site-packages\aqt\taskman.py", line 111, in wrapped_done
    on_done(fut)
    ~~~~~~~^^^^^

  File "C:\Users\B.TECH\AppData\Local\AnkiProgramFiles\.venv\Lib\site-packages\aqt\operations\__init__.py", line 128, in wrapped_done
    self._success(result)
    ~~~~~~~~~~~~~^^^^^^^^

  File "C:\Users\B.TECH\AppData\Local\AnkiProgramFiles\.venv\Lib\site-packages\aqt\deckbrowser.py", line 141, in <lambda>
    lambda _: self.mw.onOverview()
              ~~~~~~~~~~~~~~~~~~^^

  File "C:\Users\B.TECH\AppData\Roaming\Anki2\addons21\1024346707\main.py", line 13, in onOverview
    self.onReview()
    ~~~~~~~~~~~~~^^

  File "C:\Users\B.TECH\AppData\Roaming\Anki2\addons21\1024346707\main.py", line 17, in onReview
    self.moveToState("review")
    ~~~~~~~~~~~~~~~~^^^^^^^^^^

  File "C:\Users\B.TECH\AppData\Local\AnkiProgramFiles\.venv\Lib\site-packages\aqt\main.py", line 779, in moveToState
    getattr(self, f"_{state}State", lambda *_: None)(oldState, *args)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^

  File "C:\Users\B.TECH\AppData\Local\AnkiProgramFiles\.venv\Lib\site-packages\aqt\main.py", line 800, in _reviewState
    self.reviewer.show()
    ~~~~~~~~~~~~~~~~~~^^

  File "C:\Users\B.TECH\AppData\Local\AnkiProgramFiles\.venv\Lib\site-packages\aqt\reviewer.py", line 185, in show
    self.refresh_if_needed()
    ~~~~~~~~~~~~~~~~~~~~~~^^

  File "C:\Users\B.TECH\AppData\Local\AnkiProgramFiles\.venv\Lib\site-packages\aqt\reviewer.py", line 205, in refresh_if_needed
    self.nextCard()
    ~~~~~~~~~~~~~^^

  File "C:\Users\B.TECH\AppData\Local\AnkiProgramFiles\.venv\Lib\site-packages\aqt\reviewer.py", line 261, in nextCard
    self._initWeb()
    ~~~~~~~~~~~~~^^

  File "C:\Users\B.TECH\AppData\Local\AnkiProgramFiles\.venv\Lib\site-packages\decorator.py", line 235, in fun
    return caller(func, *(extras + args), **kw)

  File "C:\Users\B.TECH\AppData\Local\AnkiProgramFiles\.venv\Lib\site-packages\anki\hooks.py", line 91, in decorator_wrapper
    return repl(*args, **kwargs)

  File "C:\Users\B.TECH\AppData\Local\AnkiProgramFiles\.venv\Lib\site-packages\anki\hooks.py", line 82, in repl
    old(*args, **kwargs)
    ~~~^^^^^^^^^^^^^^^^^

  File "C:\Users\B.TECH\AppData\Local\AnkiProgramFiles\.venv\Lib\site-packages\aqt\reviewer.py", line 345, in _initWeb
    self.web.stdHtml(
    ~~~~~~~~~~~~~~~~^
        self.revHtml(),
        ^^^^^^^^^^^^^^^
    ...<6 lines>...
        context=self,
        ^^^^^^^^^^^^^
    )
    ^

  File "C:\Users\B.TECH\AppData\Local\AnkiProgramFiles\.venv\Lib\site-packages\aqt\webview.py", line 646, in stdHtml
    gui_hooks.webview_will_set_content(web_content, context)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^

  File "C:\Users\B.TECH\AppData\Local\AnkiProgramFiles\.venv\Lib\site-packages\_aqt\hooks.py", line 5608, in __call__
    hook(web_content, context)
    ~~~~^^^^^^^^^^^^^^^^^^^^^^

  File "C:\Users\B.TECH\AppData\Roaming\Anki2\addons21\1322529746\gui\reviewer.py", line 407, in _inject_ankihub_features_and_setup_sidebar
    reviewer_sidebar = ReviewerSidebar(reviewer)

  File "C:\Users\B.TECH\AppData\Roaming\Anki2\addons21\1322529746\gui\reviewer.py", line 95, in __init__
    self._setup_ui()
    ~~~~~~~~~~~~~~^^

  File "C:\Users\B.TECH\AppData\Roaming\Anki2\addons21\1322529746\gui\reviewer.py", line 110, in _setup_ui
    self.header_webview = aqt.webview.AnkiWebView()
                          ~~~~~~~~~~~~~~~~~~~~~~~^^

  File "C:\Users\B.TECH\AppData\Local\AnkiProgramFiles\.venv\Lib\site-packages\decorator.py", line 235, in fun
    return caller(func, *(extras + args), **kw)

  File "C:\Users\B.TECH\AppData\Local\AnkiProgramFiles\.venv\Lib\site-packages\anki\hooks.py", line 91, in decorator_wrapper
    return repl(*args, **kwargs)

  File "C:\Users\B.TECH\AppData\Local\AnkiProgramFiles\.venv\Lib\site-packages\anki\hooks.py", line 83, in repl
    return new(*args, **kwargs)

  File "C:\Users\B.TECH\AppData\Roaming\Anki2\addons21\390813456\spellpopo.py", line 96, in setupBDIC
    profile = web._page.profile()
              ^^^^^^^^^

AttributeError: 'AnkiWebView' object has no attribute '_page'. Did you mean: 'page'?

Sentry link (for developers)

The error is coming from the Spell Checker add-on. If you have an AnKing VIP membership, you can update the add-on for a fix from here: https://www.theanking.com/vip

If you don’t use the add-on, disable/uninstall it from Tools > Add-ons and restart Anki.

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.