Again

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: macOS-15.4.1-arm64-arm-64bit-Mach-O

Traceback (most recent call last):

  File "/Users/liabizuneh/Library/Application Support/AnkiProgramFiles/.venv/lib/python3.13/site-packages/aqt/taskman.py", line 152, in raise_exception
    raise exception

  File "/Users/liabizuneh/Library/Application Support/AnkiProgramFiles/.venv/lib/python3.13/site-packages/aqt/taskman.py", line 148, in _on_closures_pending
    closure()
    ~~~~~~~^^

  File "/Users/liabizuneh/Library/Application Support/AnkiProgramFiles/.venv/lib/python3.13/site-packages/aqt/taskman.py", line 88, in <lambda>
    lambda future: self.run_on_main(lambda: on_done(future))
                                            ~~~~~~~^^^^^^^^

  File "/Users/liabizuneh/Library/Application Support/AnkiProgramFiles/.venv/lib/python3.13/site-packages/aqt/taskman.py", line 111, in wrapped_done
    on_done(fut)
    ~~~~~~~^^^^^

  File "/Users/liabizuneh/Library/Application Support/AnkiProgramFiles/.venv/lib/python3.13/site-packages/aqt/operations/__init__.py", line 253, in wrapped_done
    self._failure(exception)
    ~~~~~~~~~~~~~^^^^^^^^^^^

  File "/Users/liabizuneh/Library/Application Support/Anki2/addons21/1322529746/gui/operations/ankihub_sync.py", line 177, in on_failure
    on_done(future_with_exception(exception))
    ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  File "/Users/liabizuneh/Library/Application Support/Anki2/addons21/1322529746/gui/auto_sync.py", line 100, in sync_with_ankiweb
    future.result()
    ~~~~~~~~~~~~~^^

  File "/Users/liabizuneh/Library/Application Support/AnkiProgramFiles/python/cpython-3.13.5-macos-aarch64-none/lib/python3.13/concurrent/futures/_base.py", line 449, in result
    return self.__get_result()
           ~~~~~~~~~~~~~~~~~^^

  File "/Users/liabizuneh/Library/Application Support/AnkiProgramFiles/python/cpython-3.13.5-macos-aarch64-none/lib/python3.13/concurrent/futures/_base.py", line 401, in __get_result
    raise self._exception

  File "/Users/liabizuneh/Library/Application Support/AnkiProgramFiles/python/cpython-3.13.5-macos-aarch64-none/lib/python3.13/concurrent/futures/thread.py", line 59, in run
    result = self.fn(*self.args, **self.kwargs)

  File "/Users/liabizuneh/Library/Application Support/AnkiProgramFiles/.venv/lib/python3.13/site-packages/aqt/operations/__init__.py", line 243, in wrapped_op
    return self._op(mw.col)
           ~~~~~~~~^^^^^^^^

  File "/Users/liabizuneh/Library/Application Support/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 "/Users/liabizuneh/Library/Application Support/Anki2/addons21/1322529746/gui/deck_updater.py", line 65, in update_decks_and_media
    self._update_decks(ah_dids)
    ~~~~~~~~~~~~~~~~~~^^^^^^^^^

  File "/Users/liabizuneh/Library/Application Support/Anki2/addons21/1322529746/gui/deck_updater.py", line 88, in _update_decks
    should_continue = self._update_single_deck(ah_did)

  File "/Users/liabizuneh/Library/Application Support/Anki2/addons21/1322529746/gui/deck_updater.py", line 102, in _update_single_deck
    result = self._fetch_and_apply_deck_updates(ankihub_did)

  File "/Users/liabizuneh/Library/Application Support/Anki2/addons21/1322529746/gui/deck_updater.py", line 143, 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 "/Users/liabizuneh/Library/Application Support/Anki2/addons21/1322529746/main/importing.py", line 160, in import_ankihub_deck
    self._import_note_types(note_types=note_types)
    ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^

  File "/Users/liabizuneh/Library/Application Support/Anki2/addons21/1322529746/main/importing.py", line 207, in _import_note_types
    self._adjust_note_types_in_anki_db(note_types)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^

  File "/Users/liabizuneh/Library/Application Support/Anki2/addons21/1322529746/main/importing.py", line 216, in _adjust_note_types_in_anki_db
    self._update_templates_and_css(remote_note_types)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^

  File "/Users/liabizuneh/Library/Application Support/Anki2/addons21/1322529746/main/importing.py", line 299, in _update_templates_and_css
    aqt.mw.col.models.update_dict(updated_note_type)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^

  File "/Users/liabizuneh/Library/Application Support/AnkiProgramFiles/.venv/lib/python3.13/site-packages/anki/models.py", line 230, in update_dict
    return self.col._backend.update_notetype_legacy(
           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
        json=to_json_bytes(notetype), skip_checks=skip_checks
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    )
    ^

  File "/Users/liabizuneh/Library/Application Support/AnkiProgramFiles/.venv/lib/python3.13/site-packages/anki/_backend_generated.py", line 1269, in update_notetype_legacy
    raw_bytes = self._run_command(23, 3, message.SerializeToString())

  File "/Users/liabizuneh/Library/Application Support/AnkiProgramFiles/.venv/lib/python3.13/site-packages/anki/_backend.py", line 171, in _run_command
    raise backend_exception_to_pylib(err)

anki.errors.CardTypeError: Card template <U+2068>1<U+2069> in note type '<U+2068>Basic-Pathoma (Duke's Pathoma / Bjorn2Run)<U+2069>' has a problem.<br>Expected to find '{{cloze:Text}}' or similar on the front and back of the card template.

Sentry link (for developers)