Page MenuHomePhabricator

Wikimedia\Rdbms\DBQueryError: Error 1054: Unknown column 'img_name' in 'WHERE' Function: MediaWiki\FileRepo\File\LocalFile::loadExtraFromDB Query: SELECT * FROM (SELECT fr_metadata AS `img_metadata` FROM `file` JOIN `filere
Closed, ResolvedPublicPRODUCTION ERROR

Description

Error
  • service.version: 1.46.0-wmf.15
  • timestamp: 2026-02-12T11:42:22.144Z
  • labels.phpversion: 8.3.30
  • trace.id: 7ce93954-2b87-4909-a90b-eb2d70a3e966
  • Find trace.id in Logstash
labels.normalized_message
[{reqId}] {exception_url}   Wikimedia\Rdbms\DBQueryError: Error 1054: Unknown column 'img_name' in 'WHERE'
Function: MediaWiki\FileRepo\File\LocalFile::loadExtraFromDB
Query: SELECT  *  FROM (SELECT  fr_metadata AS `img_metadata`  FROM `file` JOIN `filere
FrameLocationCall
from/srv/mediawiki/php-1.46.0-wmf.15/includes/libs/Rdbms/Database/Database.php(1226)
#0/srv/mediawiki/php-1.46.0-wmf.15/includes/libs/Rdbms/Database/Database.php(1210)Wikimedia\Rdbms\Database->getQueryException(string, int, string, string)
#1/srv/mediawiki/php-1.46.0-wmf.15/includes/libs/Rdbms/Database/Database.php(1184)Wikimedia\Rdbms\Database->getQueryExceptionAndLog(string, int, string, string)
#2/srv/mediawiki/php-1.46.0-wmf.15/includes/libs/Rdbms/Database/Database.php(641)Wikimedia\Rdbms\Database->reportQueryError(string, int, string, string, bool)
#3/srv/mediawiki/php-1.46.0-wmf.15/includes/libs/Rdbms/Database/Database.php(1364)Wikimedia\Rdbms\Database->query(Wikimedia\Rdbms\Query, string)
#4/srv/mediawiki/php-1.46.0-wmf.15/includes/libs/Rdbms/Database/Database.php(1374)Wikimedia\Rdbms\Database->select(array, array, array, string, array, array)
#5/srv/mediawiki/php-1.46.0-wmf.15/includes/libs/Rdbms/Database/DBConnRef.php(129)Wikimedia\Rdbms\Database->selectRow(array, array, array, string, array, array)
#6/srv/mediawiki/php-1.46.0-wmf.15/includes/libs/Rdbms/Database/DBConnRef.php(407)Wikimedia\Rdbms\DBConnRef->__call(string, array)
#7/srv/mediawiki/php-1.46.0-wmf.15/includes/libs/Rdbms/QueryBuilder/SelectQueryBuilder.php(809)Wikimedia\Rdbms\DBConnRef->selectRow(array, array, array, string, array, array)
#8/srv/mediawiki/php-1.46.0-wmf.15/includes/FileRepo/File/LocalFile.php(572)Wikimedia\Rdbms\SelectQueryBuilder->fetchRow()
#9/srv/mediawiki/php-1.46.0-wmf.15/includes/FileRepo/File/LocalFile.php(546)MediaWiki\FileRepo\File\LocalFile->loadExtraFieldsWithTimestamp(Wikimedia\Rdbms\DBConnRef, string)
#10/srv/mediawiki/php-1.46.0-wmf.15/includes/FileRepo/File/LocalFile.php(715)MediaWiki\FileRepo\File\LocalFile->loadExtraFromDB()
#11/srv/mediawiki/php-1.46.0-wmf.15/includes/FileRepo/File/LocalFile.php(1196)MediaWiki\FileRepo\File\LocalFile->load(int)
#12/srv/mediawiki/php-1.46.0-wmf.15/includes/FileRepo/File/File.php(790)MediaWiki\FileRepo\File\LocalFile->getMetadataItems(array)
#13/srv/mediawiki/php-1.46.0-wmf.15/extensions/PdfHandler/includes/PdfHandler.php(329)MediaWiki\FileRepo\File\File->getMetadataItem(string)
#14/srv/mediawiki/php-1.46.0-wmf.15/includes/FileRepo/File/File.php(2091)MediaWiki\Extension\PdfHandler\PdfHandler->formatMetadata(MediaWiki\FileRepo\File\LocalFile, MediaWiki\Context\RequestContext)
#15/srv/mediawiki/php-1.46.0-wmf.15/includes/Page/ImagePage.php(131)MediaWiki\FileRepo\File\File->formatMetadata(MediaWiki\Context\RequestContext)
#16/srv/mediawiki/php-1.46.0-wmf.15/includes/Actions/ViewAction.php(71)MediaWiki\Page\ImagePage->view()
#17/srv/mediawiki/php-1.46.0-wmf.15/includes/Actions/ActionEntryPoint.php(739)MediaWiki\Actions\ViewAction->show()
#18/srv/mediawiki/php-1.46.0-wmf.15/includes/Actions/ActionEntryPoint.php(510)MediaWiki\Actions\ActionEntryPoint->performAction(MediaWiki\Page\ImagePage, MediaWiki\Title\Title)
#19/srv/mediawiki/php-1.46.0-wmf.15/includes/Actions/ActionEntryPoint.php(144)MediaWiki\Actions\ActionEntryPoint->performRequest()
#20/srv/mediawiki/php-1.46.0-wmf.15/includes/MediaWikiEntryPoint.php(180)MediaWiki\Actions\ActionEntryPoint->execute()
#21/srv/mediawiki/php-1.46.0-wmf.15/index.php(44)MediaWiki\MediaWikiEntryPoint->run()
#22/srv/mediawiki/w/index.php(3)require(string)
#23{main}
Notes

Started with 1.46.0-wmf.15. Very low volume

Event Timeline

Reedy renamed this task from Wikimedia\Rdbms\DBQueryError: Error 1054: Unknown column 'img_name' in 'WHERE'Function: MediaWiki\FileRepo\File\LocalFile::loadExtraFromDBQuery: SELECT * FROM (SELECT fr_metadata AS `img_metadata` FROM `file` JOIN `filere to Wikimedia\Rdbms\DBQueryError: Error 1054: Unknown column 'img_name' in 'WHERE' Function: MediaWiki\FileRepo\File\LocalFile::loadExtraFromDB Query: SELECT * FROM (SELECT fr_metadata AS `img_metadata` FROM `file` JOIN `filere.Feb 12 2026, 4:43 PM
Zabe added a project: DBA.
Zabe moved this task from Triage to In progress on the DBA board.
This comment was removed by Marostegui.

I delete the above comment as I confused the column with: T415786
None of the s3 hosts have that column.

Change #1239222 had a related patch set uploaded (by Zabe; author: Zabe):

[mediawiki/core@master] file: Stop setting 'omit-nonlazy' while loading extra rows from the db

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

Change #1239222 merged by jenkins-bot:

[mediawiki/core@master] file: Stop setting 'omit-nonlazy' while loading extra rows from the db

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

Change #1239267 had a related patch set uploaded (by Zabe; author: Zabe):

[mediawiki/core@wmf/1.46.0-wmf.15] file: Stop setting 'omit-nonlazy' while loading extra rows from the db

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

Change #1239267 merged by jenkins-bot:

[mediawiki/core@wmf/1.46.0-wmf.15] file: Stop setting 'omit-nonlazy' while loading extra rows from the db

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

Mentioned in SAL (#wikimedia-operations) [2026-02-13T00:13:51Z] <zabe@deploy2002> Started scap sync-world: Backport for [[gerrit:1239267|file: Stop setting 'omit-nonlazy' while loading extra rows from the db (T417301)]]

Mentioned in SAL (#wikimedia-operations) [2026-02-13T00:15:55Z] <zabe@deploy2002> zabe: Backport for [[gerrit:1239267|file: Stop setting 'omit-nonlazy' while loading extra rows from the db (T417301)]] synced to the testservers (see https://wikitech.wikimedia.org/wiki/Mwdebug). Changes can now be verified there.

Mentioned in SAL (#wikimedia-operations) [2026-02-13T00:22:07Z] <zabe@deploy2002> Finished scap sync-world: Backport for [[gerrit:1239267|file: Stop setting 'omit-nonlazy' while loading extra rows from the db (T417301)]] (duration: 08m 15s)

Change #1239285 had a related patch set uploaded (by Prakhar0804; author: Prakhar0804):

[mediawiki/core@master] Fix Unknown column 'img_name' error in LocalFile metadata loading

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

Change #1239295 had a related patch set uploaded (by Prakhar0804; author: Prakhar0804):

[mediawiki/extensions/Math@master] Math: Use mi element for \\operatorname in MathML to fix spacing issues (T417301)

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

Change #1239295 had a related patch set uploaded (by Pppery; author: Prakhar0804):

[mediawiki/extensions/Math@master] Math: Use mi element for \\operatorname in MathML to fix spacing issues.

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

Change #1239285 abandoned by Zabe:

[mediawiki/core@master] Fix Unknown column 'img_name' error in LocalFile metadata loading

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

Change #1239295 abandoned by Physikerwelt:

[mediawiki/extensions/Math@master] Math: Use mi element for \\operatorname in MathML to fix spacing issues.

Reason:

Issue has been resolved T417301

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