Page MenuHomePhabricator

PHP Deprecated: Caller from LinkHolderArray::replaceInternal ignored an error originally raised from MediaWiki\Specials\SpecialRecentChangesLinked::doMainQuery: [1969] Query execution was interrupted (max_statement_time exceede
Open, Needs TriagePublicPRODUCTION ERROR

Description

Error
normalized_message
[{reqId}] {exception_url}   PHP Deprecated: Caller from LinkHolderArray::replaceInternal ignored an error originally raised from MediaWiki\Specials\SpecialRecentChangesLinked::doMainQuery: [1969] Query execution was interrupted (max_statement_time exceede
FrameLocationCall
from/srv/mediawiki/php-1.43.0-wmf.27/includes/debug/MWDebug.php(385)
#0[internal function]MWExceptionHandler::handleError(int, string, string, int, array)
#1/srv/mediawiki/php-1.43.0-wmf.27/includes/debug/MWDebug.php(385)trigger_error(string, int)
#2/srv/mediawiki/php-1.43.0-wmf.27/includes/db/MWLBFactory.php(455)MediaWiki\Debug\MWDebug::sendRawDeprecated(string, bool, string)
#3[internal function]MWLBFactory::logDeprecation(string)
#4/srv/mediawiki/php-1.43.0-wmf.27/includes/libs/rdbms/database/TransactionManager.php(191)call_user_func(array, string)
#5/srv/mediawiki/php-1.43.0-wmf.27/includes/libs/rdbms/database/Database.php(985)Wikimedia\Rdbms\TransactionManager->assertTransactionStatus(Wikimedia\Rdbms\DatabaseMySQL, array, string)
#6/srv/mediawiki/php-1.43.0-wmf.27/includes/libs/rdbms/database/Database.php(635)Wikimedia\Rdbms\Database->assertQueryIsCurrentlyAllowed(string, string)
#7/srv/mediawiki/php-1.43.0-wmf.27/includes/libs/rdbms/database/Database.php(1345)Wikimedia\Rdbms\Database->query(Wikimedia\Rdbms\Query, string)
#8/srv/mediawiki/php-1.43.0-wmf.27/includes/libs/rdbms/database/DBConnRef.php(127)Wikimedia\Rdbms\Database->select(array, array, array, string, array, array)
#9/srv/mediawiki/php-1.43.0-wmf.27/includes/libs/rdbms/database/DBConnRef.php(351)Wikimedia\Rdbms\DBConnRef->__call(string, array)
#10/srv/mediawiki/php-1.43.0-wmf.27/includes/libs/rdbms/querybuilder/SelectQueryBuilder.php(745)Wikimedia\Rdbms\DBConnRef->select(array, array, array, string, array, array)
#11/srv/mediawiki/php-1.43.0-wmf.27/includes/parser/LinkHolderArray.php(214)Wikimedia\Rdbms\SelectQueryBuilder->fetchResultSet()
#12/srv/mediawiki/php-1.43.0-wmf.27/includes/parser/LinkHolderArray.php(154)LinkHolderArray->replaceInternal(string)
#13/srv/mediawiki/php-1.43.0-wmf.27/includes/parser/Parser.php(5093)LinkHolderArray->replace(string)
#14/srv/mediawiki/php-1.43.0-wmf.27/includes/parser/Parser.php(1713)MediaWiki\Parser\Parser->replaceLinkHoldersPrivate(string)
#15/srv/mediawiki/php-1.43.0-wmf.27/includes/parser/Parser.php(716)MediaWiki\Parser\Parser->internalParseHalfParsed(string, bool, bool)
#16/srv/mediawiki/php-1.43.0-wmf.27/includes/Output/OutputPage.php(2666)MediaWiki\Parser\Parser->parse(string, MediaWiki\Title\Title, ParserOptions, bool, bool, null)
#17/srv/mediawiki/php-1.43.0-wmf.27/includes/Output/OutputPage.php(2235)MediaWiki\Output\OutputPage->parseInternal(string, MediaWiki\Title\Title, bool, bool)
#18/srv/mediawiki/php-1.43.0-wmf.27/includes/Output/OutputPage.php(2165)MediaWiki\Output\OutputPage->addWikiTextTitleInternal(string, MediaWiki\Title\Title, bool, bool)
#19/srv/mediawiki/php-1.43.0-wmf.27/includes/Output/OutputPage.php(4969)MediaWiki\Output\OutputPage->addWikiTextAsInterface(string)
#20/srv/mediawiki/php-1.43.0-wmf.27/includes/specialpage/SpecialPage.php(793)MediaWiki\Output\OutputPage->wrapWikiMsg(string, string)
#21/srv/mediawiki/php-1.43.0-wmf.27/includes/specialpage/ChangesListSpecialPage.php(722)MediaWiki\SpecialPage\SpecialPage->outputHeader()
#22/srv/mediawiki/php-1.43.0-wmf.27/includes/specials/SpecialRecentChanges.php(225)MediaWiki\SpecialPage\ChangesListSpecialPage->execute(string)
#23/srv/mediawiki/php-1.43.0-wmf.27/includes/specialpage/SpecialPage.php(723)MediaWiki\Specials\SpecialRecentChanges->execute(string)
#24/srv/mediawiki/php-1.43.0-wmf.27/includes/specialpage/SpecialPageFactory.php(1726)MediaWiki\SpecialPage\SpecialPage->run(string)
#25/srv/mediawiki/php-1.43.0-wmf.27/includes/actions/ActionEntryPoint.php(504)MediaWiki\SpecialPage\SpecialPageFactory->executePath(string, MediaWiki\Context\RequestContext)
#26/srv/mediawiki/php-1.43.0-wmf.27/includes/actions/ActionEntryPoint.php(146)MediaWiki\Actions\ActionEntryPoint->performRequest()
#27/srv/mediawiki/php-1.43.0-wmf.27/includes/MediaWikiEntryPoint.php(200)MediaWiki\Actions\ActionEntryPoint->execute()
#28/srv/mediawiki/php-1.43.0-wmf.27/index.php(58)MediaWiki\MediaWikiEntryPoint->run()
#29/srv/mediawiki/w/index.php(3)require(string)
#30{main}
Notes

5,468 hits over 90 days.

Details

Request URL
https://en.wikipedia.org/wiki/Special:RecentChangesLinked/Category:Living_people

Event Timeline

ChangesListSpecialPage catchs DBQueryTimeoutError and leave the internal state of the database in an error state resulting in this message. Catching database exception should be avoided as far I known.

Added in 63235f2d7f42f94337d1f12aaaab8322868732b9

MSantos subscribed.

I'm moving this to our radar, because it's not clear what would be actionable for us, but my initial thought was to remove MediaWiki-Engineering tag. If I'm missing anything, please let me know.