Page MenuHomePhabricator

Wikimedia\Services\NoSuchServiceException: No such service: HTMLCacheUpdater in GlobalUserPage
Closed, ResolvedPublicPRODUCTION ERROR

Description

Steps to replicate the issue (include links if applicable):

  • Run runJobs.php --wait
  • Edit a user page on the central wiki

What happens?:

Wikimedia\Services\NoSuchServiceException from line 426 of /var/www/html/w/vendor/wikimedia/services/src/ServiceContainer.php: No such service: HTMLCacheUpdater
#0 /var/www/html/w/vendor/wikimedia/services/src/ServiceContainer.php(406): Wikimedia\Services\ServiceContainer->createService()
#1 /var/www/html/w/includes/MediaWikiServices.php(381): Wikimedia\Services\ServiceContainer->getService()
#2 /var/www/html/w/vendor/wikimedia/services/src/ServiceContainer.php(414): MediaWiki\MediaWikiServices->getService()
#3 /var/www/html/w/vendor/wikimedia/object-factory/src/ObjectFactory.php(204): Wikimedia\Services\ServiceContainer->get()
#4 /var/www/html/w/vendor/wikimedia/object-factory/src/ObjectFactory.php(149): Wikimedia\ObjectFactory\ObjectFactory::getObjectFromSpec()
#5 /var/www/html/w/includes/JobQueue/JobFactory.php(88): Wikimedia\ObjectFactory\ObjectFactory->createObject()
#6 /var/www/html/w/includes/JobQueue/JobQueue.php(737): MediaWiki\JobQueue\JobFactory->newJob()
#7 /var/www/html/w/includes/JobQueue/JobQueueDB.php(910): MediaWiki\JobQueue\JobQueue->factoryJob()
#8 /var/www/html/w/includes/JobQueue/JobQueueDB.php(330): MediaWiki\JobQueue\JobQueueDB->jobFromRow()
#9 /var/www/html/w/includes/JobQueue/JobQueue.php(400): MediaWiki\JobQueue\JobQueueDB->doPop()
#10 /var/www/html/w/includes/JobQueue/JobQueueGroup.php(244): MediaWiki\JobQueue\JobQueue->pop()
#11 /var/www/html/w/includes/JobQueue/JobRunner.php(203): MediaWiki\JobQueue\JobQueueGroup->pop()
#12 /var/www/html/w/maintenance/runJobs.php(93): MediaWiki\JobQueue\JobRunner->run()
#13 /var/www/html/w/maintenance/includes/MaintenanceRunner.php(694): RunJobs->execute()
#14 /var/www/html/w/maintenance/run.php(53): MediaWiki\Maintenance\MaintenanceRunner->run()
#15 /var/www/html/w/maintenance/run(3): require('...')
#16 {main}

What should have happened instead?:

No error

Software version (on Special:Version page; skip for WMF-hosted wikis like Wikipedia):

MediaWiki 1.46.0-alpha (0a155bf)
GlobalUserPage 0.11.1 (a95d9ad)

Other information (browser name/version, screenshots, etc.):

Caused by https://gerrit.wikimedia.org/r/c/mediawiki/extensions/GlobalUserPage/+/1238034

Event Timeline

I assume this affects the WMF as well but I can't verify it, so I'm not going to add Wikimedia-production-error

Change #1249070 had a related patch set uploaded (by SomeRandomDeveloper; author: SomeRandomDeveloper):

[mediawiki/extensions/GlobalUserPage@master] Fix service name for HtmlCacheUpdater

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

Restricted Application changed the subtype of this task from "Bug Report" to "Production Error". · View Herald TranscriptMar 8 2026, 10:20 PM

Change #1249070 merged by jenkins-bot:

[mediawiki/extensions/GlobalUserPage@master] Fix service name for HtmlCacheUpdater

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

The fix will basically be reverted in https://gerrit.wikimedia.org/r/c/mediawiki/extensions/GlobalUserPage/+/1249398, but this depends on a core patch that isn't merged yet, so I think it was still good that my fix was merged today so the jobs will be fixed with the train this week.