Page MenuHomePhabricator

cirrussearch tests fails on beta-wikipedias
Closed, ResolvedPublic

Description

======================================================================
ERROR: test_search (tests.site_generators_tests.SearchTestCase)
Test the site.search() method.
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/runner/work/pywikibot/pywikibot/tests/site_generators_tests.py", line 1066, in test_search
    se = list(mysite.search('wiki', total=100, namespaces=0))
  File "/opt/hostedtoolcache/Python/3.9.25/x64/lib/python3.9/_collections_abc.py", line 330, in __next__
    return self.send(None)
  File "/home/runner/work/pywikibot/pywikibot/pywikibot/tools/collections.py", line 280, in send
    return next(self._started_gen)
  File "/home/runner/work/pywikibot/pywikibot/pywikibot/data/api/_generators.py", line 695, in generator
    self.data = self.request.submit()
  File "/home/runner/work/pywikibot/pywikibot/pywikibot/data/api/_requests.py", line 1215, in submit
    raise pywikibot.exceptions.APIError(**error)
pywikibot.exceptions.APIError: cirrussearch-backend-error: We could not complete your search due to a temporary problem. Please try again later.
[servedby: deployment-mediawiki13;
 help: See https://en.wikipedia.beta.wmcloud.org/w/api.php for API usage. Subscribe to the mediawiki-api-announce mailing list at <https://lists.wikimedia.org/postorius/lists/mediawiki-api-announce.lists.wikimedia.org/> for notice of API deprecations and breaking changes.]

======================================================================
ERROR: test_search_where_title (tests.site_generators_tests.SearchTestCase)
Test site.search() method with 'where' parameter set to title.
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/runner/work/pywikibot/pywikibot/tests/site_generators_tests.py", line 1104, in test_search_where_title
    for hit in search_gen:
  File "/opt/hostedtoolcache/Python/3.9.25/x64/lib/python3.9/_collections_abc.py", line 330, in __next__
    return self.send(None)
  File "/home/runner/work/pywikibot/pywikibot/pywikibot/tools/collections.py", line 280, in send
    return next(self._started_gen)
  File "/home/runner/work/pywikibot/pywikibot/pywikibot/data/api/_generators.py", line 695, in generator
    self.data = self.request.submit()
  File "/home/runner/work/pywikibot/pywikibot/pywikibot/data/api/_requests.py", line 1215, in submit
    raise pywikibot.exceptions.APIError(**error)
pywikibot.exceptions.APIError: cirrussearch-backend-error: We could not complete your search due to a temporary problem. Please try again later.
[servedby: deployment-mediawiki13;
 help: See https://en.wikipedia.beta.wmcloud.org/w/api.php for API usage. Subscribe to the mediawiki-api-announce mailing list at <https://lists.wikimedia.org/postorius/lists/mediawiki-api-announce.lists.wikimedia.org/> for notice of API deprecations and breaking changes.]

Event Timeline

Xqt triaged this task as High priority.Sun, May 17, 8:22 AM

Change #1288066 had a related patch set uploaded (by Xqt; author: Xqt):

[pywikibot/core@master] tests: skip tests on wpbeta if cirrussearch-backend-error API error occurs

https://gerrit.wikimedia.org/r/1288066

Change #1288066 merged by Xqt:

[pywikibot/core@master] tests: skip tests on wpbeta if cirrussearch-backend-error API error occurs

https://gerrit.wikimedia.org/r/1288066

Change #1288135 had a related patch set uploaded (by Xqt; author: Xqt):

[pywikibot/core@master] tests: Fix family name in SearchTestCase

https://gerrit.wikimedia.org/r/1288135

Change #1288135 merged by jenkins-bot:

[pywikibot/core@master] tests: Fix family name in SearchTestCase

https://gerrit.wikimedia.org/r/1288135