Issue with 'UWorld QID to Anki Search' Add-On v1.24 with AnkiHub V12

When copy/pasting the UWorld Question List from the Step 2 question bank into the add-onā€™s ā€˜importā€™ search bar after finishing a 20-question block, I get the following error message:

some entered qids didnā€™t have matching notes in the collection and were ignored for the search:

Question#
QID with no tag
1.
matches Anki notes
2.
matches Anki notes
3.
matches Anki notes
4.
115147
5.
matches Anki notes
6.
matches Anki notes
7.
matches Anki notes
8.
matches Anki notes
9.
matches Anki notes
10.
matches Anki notes
11.
matches Anki notes
12.
matches Anki notes
13.
matches Anki notes
14.
matches Anki notes
15.
matches Anki notes
16.
matches Anki notes
17.
matches Anki notes
18.
matches Anki notes
19.
matches Anki notes
20.
matches Anki notes

Iā€™m not quite sure what this means. Are some UWorld tags not being included in the search? I have the add-on settings set to V12 and Step 2. I am using the most updated version of the add-on (v1.24). I am also using Anking V12, and my AnkiHub profile is synced and up to date to my knowledge.

Any help is greatly appreciated. Thanks!

Error message (don't change this)
Anki 24.04.1 (ccd9ca1a)  (ao)
Python 3.9.18 Qt 6.6.2 PyQt 6.6.1
Platform: macOS-14.1.1-arm64-arm-64bit

Traceback (most recent call last):

  File "/Users/christophermcleod/Library/Application Support/Anki2/addons21/1322529746/ankihub_client/ankihub_client.py", line 247, in _send_request_with_retry
    response = self._send_request_with_retry_inner(

  File "/Users/christophermcleod/Library/Application Support/Anki2/addons21/1322529746/lib/tenacity/__init__.py", line 289, in wrapped_f
    return self(f, *args, **kw)

  File "/Users/christophermcleod/Library/Application Support/Anki2/addons21/1322529746/lib/tenacity/__init__.py", line 379, in __call__
    do = self.iter(retry_state=retry_state)

  File "/Users/christophermcleod/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 0x156330970 state=finished raised ReadTimeout>]


During handling of the above exception, another exception occurred:


Traceback (most recent call last):

  File "/Users/christophermcleod/Library/Application Support/Anki2/addons21/1322529746/ankihub_client/ankihub_client.py", line 255, 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/christophermcleod/Library/Application Support/Anki2/addons21/1322529746/lib/tenacity/__init__.py", line 382, in __call__
    result = fn(*args, **kwargs)

  File "/Users/christophermcleod/Library/Application Support/Anki2/addons21/1322529746/ankihub_client/ankihub_client.py", line 270, in _send_request_with_retry_inner
    response = session.send(request, stream=stream, timeout=timeout)

  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 "/Users/christophermcleod/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/christophermcleod/Library/Application Support/Anki2/addons21/1322529746/gui/operations/utils.py", line 39, in wrapper
    return func(*args, **kwargs)

  File "/Users/christophermcleod/Library/Application Support/Anki2/addons21/1322529746/gui/operations/ankihub_sync.py", line 67, in _after_potential_ankiweb_sync
    subscribed_decks = client.get_deck_subscriptions()

  File "/Users/christophermcleod/Library/Application Support/Anki2/addons21/1322529746/ankihub_client/ankihub_client.py", line 589, in get_deck_subscriptions
    response = self._send_request("GET", API.ANKIHUB, "/decks/subscriptions/")

  File "/Users/christophermcleod/Library/Application Support/Anki2/addons21/1322529746/ankihub_client/ankihub_client.py", line 229, in _send_request
    response = self._send_request_with_retry(

  File "/Users/christophermcleod/Library/Application Support/Anki2/addons21/1322529746/ankihub_client/ankihub_client.py", line 257, 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)

Sentry link (for developers)

Hello,

This just means that QID 115147 does not have any cards associated with it.

It could be because

  1. Itā€™s an ethics/communication question which does not have its own individual card in the anking deck
  2. The question is new and has not been tagged yet

They are being included, they just donā€™t have any cards associated with it

1 Like

Hi Ahmed,

I seeā€“thanks for clarifying that for me. I appreciate your help.

1 Like

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.