Page MenuHomePhabricator

"The Title object yields no ID. Perhaps the page doesn't exist?" exceptions from refreshLinksPrioritized
Closed, ResolvedPublic

Description

Probably due to getArticleID() not using the master DB. This will break links on new pages when it occurs.

{"file":"/srv/mediawiki/php-1.27.0-wmf.8/includes/content/AbstractContent.php","line":234,"function":"__construct","class":"LinksUpdate","type":"->","args":["Title","ParserOutput","boolean"]}, {"file":"/srv/mediawiki/php-1.27.0-wmf.8/includes/jobqueue/jobs/RefreshLinksJob.php","line":223,"function":"getSecondaryDataUpdates","class":"AbstractContent","type":"->","args":["Title","NULL","boolean","ParserOutput"]}, {"file":"/srv/mediawiki/php-1.27.0-wmf.8/includes/jobqueue/jobs/RefreshLinksJob.php","line":119,"function":"runForTitle","class":"RefreshLinksJob","type":"->","args":["Title"]}, {"file":"/srv/mediawiki/php-1.27.0-wmf.8/includes/jobqueue/JobRunner.php","line":180,"function":"run","class":"RefreshLinksJob","type":"->","args":[]}, {"file":"/srv/mediawiki/rpc/RunJobs.php","line":47,"function":"run","class":"JobRunner","type":"->","args":["array"]}

Event Timeline

aaron raised the priority of this task from to Needs Triage.
aaron updated the task description. (Show Details)
aaron added a project: MediaWiki-General.
aaron added a subscriber: aaron.

Change 258445 had a related patch set uploaded (by Aaron Schulz):
Use GAID_FOR_UPDATE for getArticleID() in LinksUpdate

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

Change 258445 merged by jenkins-bot:
Use GAID_FOR_UPDATE for getArticleID() in LinksUpdate

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

aaron claimed this task.