I opened the anki app and clicked sync and it would not sync on my computer. Worked fine on my phone
Error message (don't change this)
Anki 2.1.65 (aa9a734f) Python 3.9.15 Qt 6.5.0 PyQt 6.5.0
Platform: macOS-13.4.1-arm64-arm-64bit
Flags: frz=True ao=True sv=3
Add-ons, last update check: 2024-08-25 08:46:44
Traceback (most recent call last):
File "/Users/SeghenW/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/SeghenW/Library/Application Support/Anki2/addons21/1322529746/lib/tenacity/__init__.py", line 289, in wrapped_f
return self(f, *args, **kw)
File "/Users/SeghenW/Library/Application Support/Anki2/addons21/1322529746/lib/tenacity/__init__.py", line 379, in __call__
do = self.iter(retry_state=retry_state)
File "/Users/SeghenW/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 0x12542a460 state=finished raised ConnectTimeout>]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/Users/SeghenW/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/SeghenW/Library/Application Support/Anki2/addons21/1322529746/lib/tenacity/__init__.py", line 382, in __call__
result = fn(*args, **kwargs)
File "/Users/SeghenW/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 507, in send
requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='app.ankihub.net', port=443): Max retries exceeded with url: /api/decks/subscriptions/ (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x1301d1160>, 'Connection to app.ankihub.net timed out. (connect 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 "/Users/SeghenW/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/SeghenW/Library/Application Support/Anki2/addons21/1322529746/gui/operations/utils.py", line 39, in wrapper
return func(*args, **kwargs)
File "/Users/SeghenW/Library/Application Support/Anki2/addons21/1322529746/gui/operations/ankihub_sync.py", line 75, in _sync_with_ankihub_inner
subscribed_decks = client.get_deck_subscriptions()
File "/Users/SeghenW/Library/Application Support/Anki2/addons21/1322529746/ankihub_client/ankihub_client.py", line 612, in get_deck_subscriptions
response = self._send_request("GET", API.ANKIHUB, "/decks/subscriptions/")
File "/Users/SeghenW/Library/Application Support/Anki2/addons21/1322529746/ankihub_client/ankihub_client.py", line 237, in _send_request
response = self._send_request_with_retry(
File "/Users/SeghenW/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): Max retries exceeded with url: /api/decks/subscriptions/ (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x1301d1160>, 'Connection to app.ankihub.net timed out. (connect timeout=20)'))