Page MenuHomePhabricator

TestLoginLogout.setUpClass() of site_login_logout_tests fails on all beta clusters
Closed, ResolvedPublic

Description

======================================================================
ERROR: setUpClass (tests.site_login_logout_tests.TestLoginLogout)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/runner/work/pywikibot/pywikibot/pywikibot/login.py", line 295, in login
    self.login_to_site()
  File "/home/runner/work/pywikibot/pywikibot/pywikibot/login.py", line 394, in login_to_site
    parameters = self._login_parameters(
  File "/home/runner/work/pywikibot/pywikibot/pywikibot/login.py", line 365, in _login_parameters
    parameters['logintoken'] = self.site.tokens['login']
  File "/home/runner/work/pywikibot/pywikibot/pywikibot/site/_tokenwallet.py", line 46, in __getitem__
    self._tokens = self.site.get_tokens([])
  File "/home/runner/work/pywikibot/pywikibot/pywikibot/site/_apisite.py", line 1753, in get_tokens
    pdata = self._paraminfo.parameter('query+tokens', 'type')
  File "/home/runner/work/pywikibot/pywikibot/pywikibot/data/api/_paraminfo.py", line 349, in parameter
    module = self[module]
  File "/home/runner/work/pywikibot/pywikibot/pywikibot/data/api/_paraminfo.py", line 316, in __getitem__
    self.fetch({key})
  File "/home/runner/work/pywikibot/pywikibot/pywikibot/data/api/_paraminfo.py", line 125, in fetch
    self._init()
  File "/home/runner/work/pywikibot/pywikibot/pywikibot/data/api/_paraminfo.py", line 89, in _init
    self._fetch(self._preloaded_modules)
  File "/home/runner/work/pywikibot/pywikibot/pywikibot/data/api/_paraminfo.py", line 182, in _fetch
    result = request.submit()
  File "/home/runner/work/pywikibot/pywikibot/pywikibot/data/api/_requests.py", line 1314, in submit
    self._data = super().submit()
  File "/home/runner/work/pywikibot/pywikibot/pywikibot/data/api/_requests.py", line 1083, in submit
    if self._internal_api_error(code, error.copy(), result):
  File "/home/runner/work/pywikibot/pywikibot/pywikibot/data/api/_requests.py", line 939, in _internal_api_error
    raise e
pywikibot.exceptions.APIMWError: internal_api_error_InvalidArgumentException: [ZnKDdh3VgsZg3jbPzTadQAAAAEQ] Exception caught: LinksMigration config 769 on pagelinks table is not supported anymore
[errorclass: InvalidArgumentException;
 servedby: deployment-mediawiki11;
 help: InvalidArgumentException at /srv/mediawiki/php-master/includes/linker/LinksMigration.php(171)
from /srv/mediawiki/php-master/includes/linker/LinksMigration.php(171)
#0 /srv/mediawiki/php-master/includes/linker/LinksMigration.php(146): MediaWiki\Linker\LinksMigration->assertMapping(string)
#1 /srv/mediawiki/php-master/includes/api/ApiQueryBacklinks.php(114): MediaWiki\Linker\LinksMigration->getTitleFields(string)
#2 /srv/mediawiki/php-master/vendor/wikimedia/object-factory/src/ObjectFactory.php(240): ApiQueryBacklinks->__construct(ApiQuery, string, MediaWiki\Linker\LinksMigration)
#3 /srv/mediawiki/php-master/vendor/wikimedia/object-factory/src/ObjectFactory.php(149): Wikimedia\ObjectFactory\ObjectFactory::getObjectFromSpec(array, array)
#4 /srv/mediawiki/php-master/includes/api/ApiModuleManager.php(184): Wikimedia\ObjectFactory\ObjectFactory->createObject(array, array)
#5 /srv/mediawiki/php-master/includes/api/ApiModuleManager.php(156): ApiModuleManager->instantiateModule(string, array)
#6 /srv/mediawiki/php-master/includes/api/ApiBase.php(660): ApiModuleManager->getModule(string)
#7 /srv/mediawiki/php-master/includes/api/ApiBase.php(1995): ApiBase->getModuleFromPath(string)
#8 /srv/mediawiki/php-master/includes/api/ApiParamInfo.php(337): ApiBase->getFinalParamDescription()
#9 /srv/mediawiki/php-master/includes/api/ApiParamInfo.php(155): ApiParamInfo->getModuleInfo(ApiQuery)
#10 /srv/mediawiki/php-master/includes/api/ApiMain.php(1953): ApiParamInfo->execute()
#11 /srv/mediawiki/php-master/includes/api/ApiMain.php(929): ApiMain->executeAction()
#12 /srv/mediawiki/php-master/includes/api/ApiMain.php(900): ApiMain->executeActionWithErrorHandling()
#13 /srv/mediawiki/php-master/includes/api/ApiEntryPoint.php(158): ApiMain->execute()
#14 /srv/mediawiki/php-master/includes/MediaWikiEntryPoint.php(200): MediaWiki\Api\ApiEntryPoint->execute()
#15 /srv/mediawiki/php-master/api.php(44): MediaWiki\MediaWikiEntryPoint->run()
#16 /srv/mediawiki/w/api.php(3): require(string)
#17 {main}]

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/runner/work/pywikibot/pywikibot/tests/aspects.py", line 590, in setUpClass
    site.login()
  File "/home/runner/work/pywikibot/pywikibot/pywikibot/site/_apisite.py", line 435, in login
    if login_manager.login(retry=True, autocreate=autocreate):
  File "/home/runner/work/pywikibot/pywikibot/pywikibot/login.py", line 310, in login
    return self.login(retry=False)
  File "/home/runner/work/pywikibot/pywikibot/pywikibot/login.py", line 283, in login
    self.check_user_exists()
  File "/home/runner/work/pywikibot/pywikibot/pywikibot/login.py", line 136, in check_user_exists
    data = self.site.allusers(start=main_username, total=1)
  File "/home/runner/work/pywikibot/pywikibot/pywikibot/site/_generators.py", line 1148, in allusers
    augen = self._generator(api.ListGenerator, type_arg='allusers',
  File "/home/runner/work/pywikibot/pywikibot/pywikibot/site/_apisite.py", line 281, in _generator
    gen = gen_class(type_arg, **req_args)
  File "/home/runner/work/pywikibot/pywikibot/pywikibot/data/api/_generators.py", line 844, in __init__
    super().__init__(**kwargs)
  File "/home/runner/work/pywikibot/pywikibot/pywikibot/data/api/_generators.py", line 249, in __init__
    self.site._paraminfo.fetch('query+' + mod for mod in self.modules)
  File "/home/runner/work/pywikibot/pywikibot/pywikibot/data/api/_paraminfo.py", line 125, in fetch
    self._init()
  File "/home/runner/work/pywikibot/pywikibot/pywikibot/data/api/_paraminfo.py", line 89, in _init
    self._fetch(self._preloaded_modules)
  File "/home/runner/work/pywikibot/pywikibot/pywikibot/data/api/_paraminfo.py", line 182, in _fetch
    result = request.submit()
  File "/home/runner/work/pywikibot/pywikibot/pywikibot/data/api/_requests.py", line 1314, in submit
    self._data = super().submit()
  File "/home/runner/work/pywikibot/pywikibot/pywikibot/data/api/_requests.py", line 1083, in submit
    if self._internal_api_error(code, error.copy(), result):
  File "/home/runner/work/pywikibot/pywikibot/pywikibot/data/api/_requests.py", line 939, in _internal_api_error
    raise e
pywikibot.exceptions.APIMWError: internal_api_error_InvalidArgumentException: [ZnKDdh3VgsZg3jbPzTadQQAAAEQ] Exception caught: LinksMigration config 769 on pagelinks table is not supported anymore
[errorclass: InvalidArgumentException;
 servedby: deployment-mediawiki11;
 help: InvalidArgumentException at /srv/mediawiki/php-master/includes/linker/LinksMigration.php(171)
from /srv/mediawiki/php-master/includes/linker/LinksMigration.php(171)
#0 /srv/mediawiki/php-master/includes/linker/LinksMigration.php(146): MediaWiki\Linker\LinksMigration->assertMapping(string)
#1 /srv/mediawiki/php-master/includes/api/ApiQueryBacklinks.php(114): MediaWiki\Linker\LinksMigration->getTitleFields(string)
#2 /srv/mediawiki/php-master/vendor/wikimedia/object-factory/src/ObjectFactory.php(240): ApiQueryBacklinks->__construct(ApiQuery, string, MediaWiki\Linker\LinksMigration)
#3 /srv/mediawiki/php-master/vendor/wikimedia/object-factory/src/ObjectFactory.php(149): Wikimedia\ObjectFactory\ObjectFactory::getObjectFromSpec(array, array)
#4 /srv/mediawiki/php-master/includes/api/ApiModuleManager.php(184): Wikimedia\ObjectFactory\ObjectFactory->createObject(array, array)
#5 /srv/mediawiki/php-master/includes/api/ApiModuleManager.php(156): ApiModuleManager->instantiateModule(string, array)
#6 /srv/mediawiki/php-master/includes/api/ApiBase.php(660): ApiModuleManager->getModule(string)
#7 /srv/mediawiki/php-master/includes/api/ApiBase.php(1995): ApiBase->getModuleFromPath(string)
#8 /srv/mediawiki/php-master/includes/api/ApiParamInfo.php(337): ApiBase->getFinalParamDescription()
#9 /srv/mediawiki/php-master/includes/api/ApiParamInfo.php(155): ApiParamInfo->getModuleInfo(ApiQuery)
#10 /srv/mediawiki/php-master/includes/api/ApiMain.php(1953): ApiParamInfo->execute()
#11 /srv/mediawiki/php-master/includes/api/ApiMain.php(929): ApiMain->executeAction()
#12 /srv/mediawiki/php-master/includes/api/ApiMain.php(900): ApiMain->executeActionWithErrorHandling()
#13 /srv/mediawiki/php-master/includes/api/ApiEntryPoint.php(158): ApiMain->execute()
#14 /srv/mediawiki/php-master/includes/MediaWikiEntryPoint.php(200): MediaWiki\Api\ApiEntryPoint->execute()
#15 /srv/mediawiki/php-master/api.php(44): MediaWiki\MediaWikiEntryPoint->run()
#16 /srv/mediawiki/w/api.php(3): require(string)
#17 {main}]

----------------------------------------------------------------------
Ran 1 test in 8.179s

https://github.com/wikimedia/pywikibot/actions/runs/9576949563/job/26406222721

Event Timeline

Xqt triaged this task as High priority.Wed, Jun 19, 9:40 AM

Might be related to T367940. Restart jobs again.

Xqt claimed this task.
Xqt added a subscriber: Ladsgroup.