Anking deck

Before the error happened, I downloaded anking deck from telegram then i tried to link it with ankihub. but this error shows:

Error message (don't change this)
Anki 2.1.65 (aa9a734f) Python 3.9.15 Qt 5.15.2 PyQt 5.15.5
Platform: Windows-10-10.0.22631
Flags: frz=True ao=True sv=2
Add-ons, last update check: 2024-06-26 20:50:42

Traceback (most recent call last):

  File "C:\Users\97156\AppData\Roaming\Anki2\addons21\1322529746\ankihub_client\ankihub_client.py", line 255, in _send_request_with_retry
    response = self._send_request_with_retry_inner(

  File "C:\Users\97156\AppData\Roaming\Anki2\addons21\1322529746\lib\tenacity\__init__.py", line 289, in wrapped_f
    return self(f, *args, **kw)

  File "C:\Users\97156\AppData\Roaming\Anki2\addons21\1322529746\lib\tenacity\__init__.py", line 379, in __call__
    do = self.iter(retry_state=retry_state)

  File "C:\Users\97156\AppData\Roaming\Anki2\addons21\1322529746\lib\tenacity\__init__.py", line 326, in iter
    raise retry_exc from fut.exception()

tenacity.RetryError: RetryError[<Future at 0x1d56be4c160 state=finished raised ChunkedEncodingError>]


During handling of the above exception, another exception occurred:


Traceback (most recent call last):

  File "C:\Users\97156\AppData\Roaming\Anki2\addons21\1322529746\ankihub_client\ankihub_client.py", line 263, in _send_request_with_retry
    response = last_attempt.result()

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

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

  File "C:\Users\97156\AppData\Roaming\Anki2\addons21\1322529746\lib\tenacity\__init__.py", line 382, in __call__
    result = fn(*args, **kwargs)

  File "C:\Users\97156\AppData\Roaming\Anki2\addons21\1322529746\ankihub_client\ankihub_client.py", line 276, in _send_request_with_retry_inner
    return self.thread_local_session.get().send(

  File "requests.sessions", line 710, in send

  File "requests.hooks", line 30, in dispatch_hook

  File "C:\Users\97156\AppData\Roaming\Anki2\addons21\1322529746\addon_ankihub_client.py", line 51, in logging_hook
    LOGGER.debug("Response content", content=json.loads(response.text))

  File "requests.models", line 923, in text

  File "requests.models", line 899, in content

  File "requests.models", line 818, in generate

requests.exceptions.ChunkedEncodingError: ("Connection broken: ConnectionResetError(10054, 'An existing connection was forcibly closed by the remote host', None, 10054, None)", ConnectionResetError(10054, 'An existing connection was forcibly closed by the remote host', None, 10054, None))


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


Traceback (most recent call last):

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

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

  File "C:\Users\97156\AppData\Roaming\Anki2\addons21\1322529746\ankihub_client\ankihub_client.py", line 661, in download_deck
    s3_response_content = self._download_with_progress_cb(

  File "C:\Users\97156\AppData\Roaming\Anki2\addons21\1322529746\ankihub_client\ankihub_client.py", line 689, in _download_with_progress_cb
    with self._send_request("GET", API.S3, s3_url_suffix, stream=True) as response:

  File "C:\Users\97156\AppData\Roaming\Anki2\addons21\1322529746\ankihub_client\ankihub_client.py", line 237, in _send_request
    response = self._send_request_with_retry(

  File "C:\Users\97156\AppData\Roaming\Anki2\addons21\1322529746\ankihub_client\ankihub_client.py", line 265, in _send_request_with_retry
    raise AnkiHubRequestException(e) from e

1322529746.ankihub_client.ankihub_client.AnkiHubRequestException: AnkiHub request exception: ("Connection broken: ConnectionResetError(10054, 'An existing connection was forcibly closed by the remote host', None, 10054, None)", ConnectionResetError(10054, 'An existing connection was forcibly closed by the remote host', None, 10054, None))


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


Traceback (most recent call last):

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

  File "C:\Users\97156\AppData\Roaming\Anki2\addons21\1322529746\gui\menu.py", line 333, in on_done
    future.result()

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

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

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

  File "C:\Users\97156\AppData\Roaming\Anki2\addons21\1322529746\gui\operations\ankihub_sync.py", line 96, 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\97156\AppData\Roaming\Anki2\addons21\1322529746\gui\operations\utils.py", line 39, in wrapper
    return func(*args, **kwargs)

  File "C:\Users\97156\AppData\Roaming\Anki2\addons21\1322529746\gui\operations\deck_installation.py", line 85, 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\97156\AppData\Roaming\Anki2\addons21\1322529746\gui\operations\deck_installation.py", line 71, in <lambda>
    task=lambda: _download_and_install_decks_inner(

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

1322529746.gui.exceptions.DeckDownloadAndInstallError: Error while downloading and installing deck e77aedfe-a636-40e2-8169-2fce2673187e: AnkiHub request exception: ("Connection broken: ConnectionResetError(10054, 'An existing connection was forcibly closed by the remote host', None, 10054, None)", ConnectionResetError(10054, 'An existing connection was forcibly closed by the remote host', None, 10054, None))

Sentry link (for developers)

Let us know if you’re still getting the error after a while.