The Anki hub add-onâŚI checked for updates and everything is updated but I still get a âprocessingâ Anki box pop up notification when I enable it and open AnkiâŚwhen I toggle disabled I donât get the processing box and Anki opens normally but I want to make sure I still receive the Anki hub updates to my cardsâŚany tips to prevent this In the future or is it an Anki hub issue? also why do I keep getting the python notification every time I open Anki?
After making a new deck and uploading it to Ankihub, every time I click âSyncâ now it opens this âDownloading deckâŚâ dialogue and is stuck here infinitely unless I click the X button at which point it continues searching for updates and carries on as normal. Any reason why this is? Iâm the owner of the deck.
Second this. Seeing the issue after unsubscribing and resubscribing to AnKing deck
same thing happening to me
same here
i didnât make any new decks though i just unsuspended some cards and then pressed sync and it stuck on downloading deck.
ankihub_addon_debug_info_c9966_1723670794.zip
same here
same here. the only thing I did on anki today was unsync some cards from the step 1 deck.
This has been happening to me as well with the deck I maintain for my class currently. Itâs affecting everyone who subscribed to it as well. Seems to happen even after unsubscribing.
Same issue for me. Deleting the addon was the only way to get by this
Hello,
There seems to be a glitch related to syncing that just popped up in the last few minutes. Iâve made the developer team aware of it so hopefully weâll find a solution in short order. Sorry for the issue (itâs happening to me too) and thank you for your patience.
In the meantime you can disable your Ankihub addon and Anki should run smoothly otherwise. Iâll have an update for you as soon as is possible.
Thank you so much!!!
dude same
Before the error happened, I wasâŚ
Trying to sync my deck
Error message (don't change this)
Anki 2.1.65 (aa9a734f) Python 3.9.15 Qt 6.4.3 PyQt 6.4.0
Platform: Windows-10-10.0.19045
Flags: frz=True ao=True sv=3
Add-ons, last update check: 2024-08-14 16:11:32
Traceback (most recent call last):
File "C:\Users\Lucas Torres\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\Lucas Torres\AppData\Roaming\Anki2\addons21\1322529746\lib\tenacity\__init__.py", line 289, in wrapped_f
return self(f, *args, **kw)
File "C:\Users\Lucas Torres\AppData\Roaming\Anki2\addons21\1322529746\lib\tenacity\__init__.py", line 379, in __call__
do = self.iter(retry_state=retry_state)
File "C:\Users\Lucas Torres\AppData\Roaming\Anki2\addons21\1322529746\lib\tenacity\__init__.py", line 326, in iter
raise retry_exc from fut.exception()
tenacity.RetryError: RetryError[<Future at 0x235be307490 state=finished raised ReadTimeout>]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\Lucas Torres\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\Lucas Torres\AppData\Roaming\Anki2\addons21\1322529746\lib\tenacity\__init__.py", line 382, in __call__
result = fn(*args, **kwargs)
File "C:\Users\Lucas Torres\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 703, in send
File "requests.adapters", line 532, in send
requests.exceptions.ReadTimeout: HTTPSConnectionPool(host='app.ankihub.net', port=443): Read timed out. (read timeout=20)
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\Lucas Torres\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\Lucas Torres\AppData\Roaming\Anki2\addons21\1322529746\gui\operations\utils.py", line 39, in wrapper
return func(*args, **kwargs)
File "C:\Users\Lucas Torres\AppData\Roaming\Anki2\addons21\1322529746\gui\operations\ankihub_sync.py", line 118, in _on_sync_done
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\Lucas Torres\AppData\Roaming\Anki2\addons21\1322529746\gui\operations\ankihub_sync.py", line 110, in <lambda>
task=lambda: ah_deck_updater.update_decks_and_media(to_sync_ah_dids),
File "C:\Users\Lucas Torres\AppData\Roaming\Anki2\addons21\1322529746\gui\deck_updater.py", line 61, in update_decks_and_media
self._update_decks(ah_dids)
File "C:\Users\Lucas Torres\AppData\Roaming\Anki2\addons21\1322529746\gui\deck_updater.py", line 84, in _update_decks
should_continue = self._update_single_deck(ah_did)
File "C:\Users\Lucas Torres\AppData\Roaming\Anki2\addons21\1322529746\gui\deck_updater.py", line 98, in _update_single_deck
result = self._fetch_and_apply_deck_updates(ankihub_did)
File "C:\Users\Lucas Torres\AppData\Roaming\Anki2\addons21\1322529746\gui\deck_updater.py", line 120, in _fetch_and_apply_deck_updates
deck_updates = self._client.get_deck_updates(
File "C:\Users\Lucas Torres\AppData\Roaming\Anki2\addons21\1322529746\ankihub_client\ankihub_client.py", line 735, in get_deck_updates
for chunk in self._get_deck_updates_inner(
File "C:\Users\Lucas Torres\AppData\Roaming\Anki2\addons21\1322529746\ankihub_client\ankihub_client.py", line 820, in _get_deck_updates_inner
yield from self._get_deck_updates_inner(
File "C:\Users\Lucas Torres\AppData\Roaming\Anki2\addons21\1322529746\ankihub_client\ankihub_client.py", line 820, in _get_deck_updates_inner
yield from self._get_deck_updates_inner(
File "C:\Users\Lucas Torres\AppData\Roaming\Anki2\addons21\1322529746\ankihub_client\ankihub_client.py", line 820, in _get_deck_updates_inner
yield from self._get_deck_updates_inner(
[Previous line repeated 28 more times]
File "C:\Users\Lucas Torres\AppData\Roaming\Anki2\addons21\1322529746\ankihub_client\ankihub_client.py", line 795, in _get_deck_updates_inner
response = self._send_request(
File "C:\Users\Lucas Torres\AppData\Roaming\Anki2\addons21\1322529746\ankihub_client\ankihub_client.py", line 237, in _send_request
response = self._send_request_with_retry(
File "C:\Users\Lucas Torres\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: HTTPSConnectionPool(host='app.ankihub.net', port=443): Read timed out. (read timeout=20)
Before the error happened, I wasâŚ
trying to sync to ankiweb
Error message (don't change this)
Anki 24.06.2 (33a92379) (ao)
Python 3.9.18 Qt 6.6.2 PyQt 6.6.1
Platform: macOS-14.5-arm64-arm-64bit
Traceback (most recent call last):
File "/Users/sarahscott/Library/Application Support/Anki2/addons21/1322529746/ankihub_client/ankihub_client.py", line 255, in _send_request_with_retry
response = self._send_request_with_retry_inner(
File "/Users/sarahscott/Library/Application Support/Anki2/addons21/1322529746/lib/tenacity/__init__.py", line 289, in wrapped_f
return self(f, *args, **kw)
File "/Users/sarahscott/Library/Application Support/Anki2/addons21/1322529746/lib/tenacity/__init__.py", line 379, in __call__
do = self.iter(retry_state=retry_state)
File "/Users/sarahscott/Library/Application Support/Anki2/addons21/1322529746/lib/tenacity/__init__.py", line 326, in iter
raise retry_exc from fut.exception()
tenacity.RetryError: RetryError[<Future at 0x36b3f7f10 state=finished raised ReadTimeout>]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/Users/sarahscott/Library/Application Support/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 "/Users/sarahscott/Library/Application Support/Anki2/addons21/1322529746/lib/tenacity/__init__.py", line 382, in __call__
result = fn(*args, **kwargs)
File "/Users/sarahscott/Library/Application Support/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 703, in send
File "requests.adapters", line 635, in send
requests.exceptions.ReadTimeout: HTTPSConnectionPool(host='app.ankihub.net', port=443): Read timed out. (read timeout=20)
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "aqt.taskman", line 142, in _on_closures_pending
File "/Users/sarahscott/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/sarahscott/Library/Application Support/Anki2/addons21/1322529746/gui/operations/utils.py", line 39, in wrapper
return func(*args, **kwargs)
File "/Users/sarahscott/Library/Application Support/Anki2/addons21/1322529746/gui/operations/ankihub_sync.py", line 118, in _on_sync_done
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/sarahscott/Library/Application Support/Anki2/addons21/1322529746/gui/operations/ankihub_sync.py", line 110, in <lambda>
task=lambda: ah_deck_updater.update_decks_and_media(to_sync_ah_dids),
File "/Users/sarahscott/Library/Application Support/Anki2/addons21/1322529746/gui/deck_updater.py", line 61, in update_decks_and_media
self._update_decks(ah_dids)
File "/Users/sarahscott/Library/Application Support/Anki2/addons21/1322529746/gui/deck_updater.py", line 84, in _update_decks
should_continue = self._update_single_deck(ah_did)
File "/Users/sarahscott/Library/Application Support/Anki2/addons21/1322529746/gui/deck_updater.py", line 98, in _update_single_deck
result = self._fetch_and_apply_deck_updates(ankihub_did)
File "/Users/sarahscott/Library/Application Support/Anki2/addons21/1322529746/gui/deck_updater.py", line 120, in _fetch_and_apply_deck_updates
deck_updates = self._client.get_deck_updates(
File "/Users/sarahscott/Library/Application Support/Anki2/addons21/1322529746/ankihub_client/ankihub_client.py", line 735, in get_deck_updates
for chunk in self._get_deck_updates_inner(
File "/Users/sarahscott/Library/Application Support/Anki2/addons21/1322529746/ankihub_client/ankihub_client.py", line 820, in _get_deck_updates_inner
yield from self._get_deck_updates_inner(
File "/Users/sarahscott/Library/Application Support/Anki2/addons21/1322529746/ankihub_client/ankihub_client.py", line 820, in _get_deck_updates_inner
yield from self._get_deck_updates_inner(
File "/Users/sarahscott/Library/Application Support/Anki2/addons21/1322529746/ankihub_client/ankihub_client.py", line 795, in _get_deck_updates_inner
response = self._send_request(
File "/Users/sarahscott/Library/Application Support/Anki2/addons21/1322529746/ankihub_client/ankihub_client.py", line 237, in _send_request
response = self._send_request_with_retry(
File "/Users/sarahscott/Library/Application Support/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: HTTPSConnectionPool(host='app.ankihub.net', port=443): Read timed out. (read timeout=20)
It has been several times that when I open Anki on Windows an error screen pops up and a recommendation to report it to the community. Despite this, I used it many times, it works well, but this time the app is a bit slow and buggy
Error message (don't change this)
Anki 24.04 (429bc9e1) (ao)
Python 3.9.18 Qt 6.6.2 PyQt 6.6.1
Platform: Windows-10-10.0.22631
Traceback (most recent call last):
File "C:\Users\ash1\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\ash1\AppData\Roaming\Anki2\addons21\1322529746\lib\tenacity\__init__.py", line 289, in wrapped_f
return self(f, *args, **kw)
File "C:\Users\ash1\AppData\Roaming\Anki2\addons21\1322529746\lib\tenacity\__init__.py", line 379, in __call__
do = self.iter(retry_state=retry_state)
File "C:\Users\ash1\AppData\Roaming\Anki2\addons21\1322529746\lib\tenacity\__init__.py", line 326, in iter
raise retry_exc from fut.exception()
tenacity.RetryError: RetryError[<Future at 0x17d36cf9760 state=finished raised ReadTimeout>]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\ash1\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\ash1\AppData\Roaming\Anki2\addons21\1322529746\lib\tenacity\__init__.py", line 382, in __call__
result = fn(*args, **kwargs)
File "C:\Users\ash1\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 703, in send
File "requests.adapters", line 532, in send
requests.exceptions.ReadTimeout: HTTPSConnectionPool(host='app.ankihub.net', port=443): Read timed out. (read timeout=20)
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "aqt.taskman", line 142, in _on_closures_pending
File "C:\Users\ash1\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\ash1\AppData\Roaming\Anki2\addons21\1322529746\gui\operations\utils.py", line 39, in wrapper
return func(*args, **kwargs)
File "C:\Users\ash1\AppData\Roaming\Anki2\addons21\1322529746\gui\operations\ankihub_sync.py", line 118, in _on_sync_done
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\ash1\AppData\Roaming\Anki2\addons21\1322529746\gui\operations\ankihub_sync.py", line 110, in <lambda>
task=lambda: ah_deck_updater.update_decks_and_media(to_sync_ah_dids),
File "C:\Users\ash1\AppData\Roaming\Anki2\addons21\1322529746\gui\deck_updater.py", line 61, in update_decks_and_media
self._update_decks(ah_dids)
File "C:\Users\ash1\AppData\Roaming\Anki2\addons21\1322529746\gui\deck_updater.py", line 84, in _update_decks
should_continue = self._update_single_deck(ah_did)
File "C:\Users\ash1\AppData\Roaming\Anki2\addons21\1322529746\gui\deck_updater.py", line 98, in _update_single_deck
result = self._fetch_and_apply_deck_updates(ankihub_did)
File "C:\Users\ash1\AppData\Roaming\Anki2\addons21\1322529746\gui\deck_updater.py", line 120, in _fetch_and_apply_deck_updates
deck_updates = self._client.get_deck_updates(
File "C:\Users\ash1\AppData\Roaming\Anki2\addons21\1322529746\ankihub_client\ankihub_client.py", line 735, in get_deck_updates
for chunk in self._get_deck_updates_inner(
File "C:\Users\ash1\AppData\Roaming\Anki2\addons21\1322529746\ankihub_client\ankihub_client.py", line 820, in _get_deck_updates_inner
yield from self._get_deck_updates_inner(
File "C:\Users\ash1\AppData\Roaming\Anki2\addons21\1322529746\ankihub_client\ankihub_client.py", line 795, in _get_deck_updates_inner
response = self._send_request(
File "C:\Users\ash1\AppData\Roaming\Anki2\addons21\1322529746\ankihub_client\ankihub_client.py", line 237, in _send_request
response = self._send_request_with_retry(
File "C:\Users\ash1\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: HTTPSConnectionPool(host='app.ankihub.net', port=443): Read timed out. (read timeout=20)
Also, a pop up appears saying âDownloading deck âŚâ that loads for ever
Same Issue
Same
My friend and I started having the same problem around the same time: Open up anki â stuck on âdownloading deck.â The loading bar fills up, stops with only a tiny notch left, and remains frozen.
During syncing, the downloading deck screen appears, but gets stuck in the end. After some times it gives this error message. If i try to use it afterwards, it crashes the RAM, computer becomes unusable and I have to forcefully close the app