It gives errors when updating the deck

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

Error message (don't change this)
Anki 25.02.4 (a5c33ad0)  (ao)
Python 3.9.18 Qt 6.6.2 PyQt 6.6.1
Platform: macOS-15.3.2-x86_64-i386-64bit

Traceback (most recent call last):

  File "/Users/chadworkman/Library/Application Support/Anki2/addons21/1322529746/gui/operations/deck_installation.py", line 173, in _download_and_install_decks_inner
    _download_and_install_single_deck(

  File "/Users/chadworkman/Library/Application Support/Anki2/addons21/1322529746/gui/operations/deck_installation.py", line 202, in _download_and_install_single_deck
    notes_data: List[NoteInfo] = AnkiHubClient().download_deck(

  File "/Users/chadworkman/Library/Application Support/Anki2/addons21/1322529746/ankihub_client/ankihub_client.py", line 694, in download_deck
    notes_data_raw = [row for row in reader]

  File "/Users/chadworkman/Library/Application Support/Anki2/addons21/1322529746/ankihub_client/ankihub_client.py", line 694, in <listcomp>
    notes_data_raw = [row for row in reader]

  File "csv", line 111, in __next__

_csv.Error: field larger than field limit (131072)


The above exception was the direct cause of the following exception:


Traceback (most recent call last):

  File "aqt.taskman", line 144, in _on_closures_pending

  File "/Users/chadworkman/Library/Application Support/Anki2/addons21/1322529746/gui/auto_sync.py", line 99, in sync_with_ankiweb
    future.result()

  File "concurrent.futures._base", line 439, in result

  File "concurrent.futures._base", line 391, in __get_result

  File "/Users/chadworkman/Library/Application Support/Anki2/addons21/1322529746/gui/operations/utils.py", line 39, in wrapper
    return func(*args, **kwargs)

  File "/Users/chadworkman/Library/Application Support/Anki2/addons21/1322529746/gui/operations/ankihub_sync.py", line 120, in _on_new_deck_subscriptions_done
    future.result()

  File "concurrent.futures._base", line 439, in result

  File "concurrent.futures._base", line 391, in __get_result

  File "/Users/chadworkman/Library/Application Support/Anki2/addons21/1322529746/gui/operations/utils.py", line 39, in wrapper
    return func(*args, **kwargs)

  File "/Users/chadworkman/Library/Application Support/Anki2/addons21/1322529746/gui/operations/deck_installation.py", line 90, in _on_install_done
    import_results: List[AnkiHubImportResult] = future.result()

  File "concurrent.futures._base", line 439, in result

  File "concurrent.futures._base", line 391, in __get_result

  File "concurrent.futures.thread", line 58, in run

  File "/Users/chadworkman/Library/Application Support/Anki2/addons21/1322529746/gui/operations/deck_installation.py", line 76, in <lambda>
    task=lambda: _download_and_install_decks_inner(

  File "/Users/chadworkman/Library/Application Support/Anki2/addons21/1322529746/gui/operations/deck_installation.py", line 192, in _download_and_install_decks_inner
    raise exceptions[0]

1322529746.gui.exceptions.DeckDownloadAndInstallError: Error while downloading and installing deck e81cfbf0-4012-4744-916c-0e22a8273845: field larger than field limit (131072)

Sentry link (for developers)

@bpm15q The Pixorize2077: Complete Pixorize MCAT Deck deck maintained by you has some notes with huge fields. Search for "deck:Pixorize2077: Complete Pixorize MCAT Deck" base64 in the Anki browser to find the notes. The contents of the EntireSketch field are causing the issue.

Sorry how do I find the erroneous cards ? I tried copying and pasting that in the Anki browser and not getting anything

Update: I’ve tried to look up base64 in the Anki browser and deleted the nucleotide image in the EntireSketch field for all the cards that resulted. After the nucleotide image was deleted, the cards were no longer under the base64 result. I pushed through the changes on Ankihub. Not sure if it’ll update now. Let me know.

I tried to update the deck on my desktop (since I just do most of the work on a Mac) and am getting this error which I don’t know how to resolve. Not sure if it’s the same or a separate issue.

Anki 25.02.4 (a5c33ad0)  (ao)
Python 3.9.18 Qt 6.6.2 PyQt 6.6.1
Platform: Windows-10-10.0.19045

Traceback (most recent call last):

  File "C:\Users\yuu\AppData\Roaming\Anki2\addons21\1322529746\gui\operations\deck_installation.py", line 173, in _download_and_install_decks_inner
    _download_and_install_single_deck(

  File "C:\Users\yuu\AppData\Roaming\Anki2\addons21\1322529746\gui\operations\deck_installation.py", line 202, in _download_and_install_single_deck
    notes_data: List[NoteInfo] = AnkiHubClient().download_deck(

  File "C:\Users\yuu\AppData\Roaming\Anki2\addons21\1322529746\ankihub_client\ankihub_client.py", line 694, in download_deck
    notes_data_raw = [row for row in reader]

  File "C:\Users\yuu\AppData\Roaming\Anki2\addons21\1322529746\ankihub_client\ankihub_client.py", line 694, in <listcomp>
    notes_data_raw = [row for row in reader]

  File "csv", line 111, in __next__

_csv.Error: field larger than field limit (131072)


The above exception was the direct cause of the following exception:


Traceback (most recent call last):

  File "aqt.taskman", line 144, in _on_closures_pending

  File "C:\Users\yuu\AppData\Roaming\Anki2\addons21\1322529746\gui\auto_sync.py", line 99, in sync_with_ankiweb
    future.result()

  File "concurrent.futures._base", line 439, in result

  File "concurrent.futures._base", line 391, in __get_result

  File "C:\Users\yuu\AppData\Roaming\Anki2\addons21\1322529746\gui\operations\utils.py", line 39, in wrapper
    return func(*args, **kwargs)

  File "C:\Users\yuu\AppData\Roaming\Anki2\addons21\1322529746\gui\operations\ankihub_sync.py", line 120, in _on_new_deck_subscriptions_done
    future.result()

  File "concurrent.futures._base", line 439, in result

  File "concurrent.futures._base", line 391, in __get_result

  File "C:\Users\yuu\AppData\Roaming\Anki2\addons21\1322529746\gui\operations\utils.py", line 39, in wrapper
    return func(*args, **kwargs)

  File "C:\Users\yuu\AppData\Roaming\Anki2\addons21\1322529746\gui\operations\deck_installation.py", line 90, in _on_install_done
    import_results: List[AnkiHubImportResult] = future.result()

  File "concurrent.futures._base", line 439, in result

  File "concurrent.futures._base", line 391, in __get_result

  File "concurrent.futures.thread", line 58, in run

  File "C:\Users\yuu\AppData\Roaming\Anki2\addons21\1322529746\gui\operations\deck_installation.py", line 76, in <lambda>
    task=lambda: _download_and_install_decks_inner(

  File "C:\Users\yuu\AppData\Roaming\Anki2\addons21\1322529746\gui\operations\deck_installation.py", line 192, in _download_and_install_decks_inner
    raise exceptions[0]

1322529746.gui.exceptions.DeckDownloadAndInstallError: Error while downloading and installing deck e81cfbf0-4012-4744-916c-0e22a8273845: field larger than field limit (131072)

The deck appears to be syncing normally now after your changes.

1 Like