Page MenuHomePhabricator

InvalidArgumentException: Wikimedia\Rdbms\JoinGroupBase::table: $table must be either string, JoinGroup or SelectQueryBuilder (via IndexPager)
Closed, ResolvedPublicPRODUCTION ERROR

Description

Error
labels.normalized_message
[{reqId}] {exception_url}   InvalidArgumentException: Wikimedia\Rdbms\JoinGroupBase::table: $table must be either string, JoinGroup or SelectQueryBuilder
error.stack_trace
from /srv/mediawiki/php-1.43.0-wmf.4/includes/libs/rdbms/querybuilder/JoinGroupBase.php(44)
#0 /srv/mediawiki/php-1.43.0-wmf.4/includes/libs/rdbms/querybuilder/SelectQueryBuilder.php(214): Wikimedia\Rdbms\JoinGroupBase->table(array, string)
#1 /srv/mediawiki/php-1.43.0-wmf.4/includes/pager/IndexPager.php(468): Wikimedia\Rdbms\SelectQueryBuilder->tables(array)
#2 /srv/mediawiki/php-1.43.0-wmf.4/includes/pager/IndexPager.php(284): MediaWiki\Pager\IndexPager->reallyDoQuery(string, integer, boolean)
#3 /srv/mediawiki/php-1.43.0-wmf.4/includes/pager/IndexPager.php(578): MediaWiki\Pager\IndexPager->doQuery()
#4 /srv/mediawiki/php-1.43.0-wmf.4/includes/specials/SpecialListUsers.php(92): MediaWiki\Pager\IndexPager->getBody()
#5 /srv/mediawiki/php-1.43.0-wmf.4/includes/specialpage/SpecialPage.php(719): MediaWiki\Specials\SpecialListUsers->execute(string)
#6 /srv/mediawiki/php-1.43.0-wmf.4/includes/specialpage/SpecialPageFactory.php(1672): MediaWiki\SpecialPage\SpecialPage->run(string)
#7 /srv/mediawiki/php-1.43.0-wmf.4/includes/actions/ActionEntryPoint.php(502): MediaWiki\SpecialPage\SpecialPageFactory->executePath(string, MediaWiki\Context\RequestContext)
#8 /srv/mediawiki/php-1.43.0-wmf.4/includes/actions/ActionEntryPoint.php(145): MediaWiki\Actions\ActionEntryPoint->performRequest()
#9 /srv/mediawiki/php-1.43.0-wmf.4/includes/MediaWikiEntryPoint.php(199): MediaWiki\Actions\ActionEntryPoint->execute()
#10 /srv/mediawiki/php-1.43.0-wmf.4/index.php(58): MediaWiki\MediaWikiEntryPoint->run()
#11 /srv/mediawiki/w/index.php(3): require(string)
#12 {main}
Impact
Notes

Errors started during rollout to group0

Details

Request URL
https://strategy.wikimedia.org/w/index.php?dir=*&limit=*&offset=*&title=*&username=*

Event Timeline

jeena triaged this task as Unbreak Now! priority.May 7 2024, 8:02 PM

Related change is 33dd9354788ffc951debba1440b5a9f9c5c2baa7

Happens with $wgBlockTargetMigrationStage = MIGRATION_NEW;

Change #1028892 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[mediawiki/core@master] pager: Use SelectQueryBuilder::rawTables in IndexPager

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

Umherirrender renamed this task from InvalidArgumentException: Wikimedia\Rdbms\JoinGroupBase::table: $table must be either string, JoinGroup or SelectQueryBuilder to InvalidArgumentException: Wikimedia\Rdbms\JoinGroupBase::table: $table must be either string, JoinGroup or SelectQueryBuilder (via IndexPager).May 7 2024, 8:18 PM

Change #1028952 had a related patch set uploaded (by Ladsgroup; author: Umherirrender):

[mediawiki/core@wmf/1.43.0-wmf.4] pager: Use SelectQueryBuilder::rawTables in IndexPager

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

Change #1028892 merged by jenkins-bot:

[mediawiki/core@master] pager: Use SelectQueryBuilder::rawTables in IndexPager

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

Change #1028952 merged by jenkins-bot:

[mediawiki/core@wmf/1.43.0-wmf.4] pager: Use SelectQueryBuilder::rawTables in IndexPager

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

Mentioned in SAL (#wikimedia-operations) [2024-05-08T10:33:03Z] <ladsgroup@deploy1002> Started scap: Backport for [[gerrit:1028952|pager: Use SelectQueryBuilder::rawTables in IndexPager (T364428)]]

Mentioned in SAL (#wikimedia-operations) [2024-05-08T10:35:53Z] <ladsgroup@deploy1002> ladsgroup: Backport for [[gerrit:1028952|pager: Use SelectQueryBuilder::rawTables in IndexPager (T364428)]] synced to the testservers (https://wikitech.wikimedia.org/wiki/Mwdebug)

Mentioned in SAL (#wikimedia-operations) [2024-05-08T10:48:46Z] <ladsgroup@deploy1002> Finished scap: Backport for [[gerrit:1028952|pager: Use SelectQueryBuilder::rawTables in IndexPager (T364428)]] (duration: 15m 42s)