Page MenuHomePhabricator

CampaignEvents: RuntimeException: Cache should be set for valid users
Closed, ResolvedPublicPRODUCTION ERROR

Description

Error
  • service.version: 1.47.0-wmf.15
  • timestamp: 2026-08-11T18:14:32.354Z
  • labels.phpversion: 8.3.33
  • trace.id: b2e6ea7f-2387-4775-938f-fba0567e32bc
  • Find trace.id in Logstash
labels.normalized_message
[{reqId}] {exception_url}   RuntimeException: Cache should be set for valid users
FrameLocationCall
from/srv/mediawiki/php-1.47.0-wmf.15/extensions/CampaignEvents/src/FrontendModules/EventDetailsParticipantsModule.php(517)
#0/srv/mediawiki/php-1.47.0-wmf.15/extensions/CampaignEvents/src/FrontendModules/EventDetailsParticipantsModule.php(448)MediaWiki\Extension\CampaignEvents\FrontendModules\EventDetailsParticipantsModule->getParticipantRow(MediaWiki\Output\OutputPage, MediaWiki\Extension\CampaignEvents\Participants\Participant, bool, bool, MediaWiki\User\User, array, bool)
#1/srv/mediawiki/php-1.47.0-wmf.15/extensions/CampaignEvents/src/FrontendModules/EventDetailsParticipantsModule.php(281)MediaWiki\Extension\CampaignEvents\FrontendModules\EventDetailsParticipantsModule->getParticipantRows(MediaWiki\Output\OutputPage, null, array, bool, bool, MediaWiki\User\User, array, bool)
#2/srv/mediawiki/php-1.47.0-wmf.15/extensions/CampaignEvents/src/FrontendModules/EventDetailsParticipantsModule.php(142)MediaWiki\Extension\CampaignEvents\FrontendModules\EventDetailsParticipantsModule->getParticipantsTable(MediaWiki\Output\OutputPage, MediaWiki\User\User, bool, bool, bool, null, array, array)
#3/srv/mediawiki/php-1.47.0-wmf.15/extensions/CampaignEvents/src/Special/SpecialEventDetails.php(207)MediaWiki\Extension\CampaignEvents\FrontendModules\EventDetailsParticipantsModule->createContent(MediaWiki\Extension\CampaignEvents\Event\ExistingEventRegistration, MediaWiki\User\User, MediaWiki\User\User, bool, bool, bool, MediaWiki\Output\OutputPage)
#4/srv/mediawiki/php-1.47.0-wmf.15/includes/SpecialPage/SpecialPage.php(727)MediaWiki\Extension\CampaignEvents\Special\SpecialEventDetails->execute(string)
#5/srv/mediawiki/php-1.47.0-wmf.15/includes/SpecialPage/SpecialPageFactory.php(1727)MediaWiki\SpecialPage\SpecialPage->run(string)
#6/srv/mediawiki/php-1.47.0-wmf.15/includes/Actions/ActionEntryPoint.php(505)MediaWiki\SpecialPage\SpecialPageFactory->executePath(string, MediaWiki\Context\RequestContext)
#7/srv/mediawiki/php-1.47.0-wmf.15/includes/Actions/ActionEntryPoint.php(145)MediaWiki\Actions\ActionEntryPoint->performRequest()
#8/srv/mediawiki/php-1.47.0-wmf.15/includes/MediaWikiEntryPoint.php(180)MediaWiki\Actions\ActionEntryPoint->execute()
#9/srv/mediawiki/php-1.47.0-wmf.15/index.php(44)MediaWiki\MediaWikiEntryPoint->run()
#10/srv/mediawiki/w/index.php(3)require(string)
#11{main}
Notes

Seeing immediately after rolling 1.47.0-wmf.15 (T430834) to group0. At least tentatively marking as a train blocker.

Event Timeline

brennen triaged this task as Unbreak Now! priority.
Restricted Application added a project: Connection-Team. · View Herald Transcript
Restricted Application added a subscriber: Aklapper. · View Herald Transcript

Change #1324447 had a related patch set uploaded (by Daimona Eaytoy; author: Daimona Eaytoy):

[mediawiki/extensions/CampaignEvents@master] EventDetailsParticipantsModule: populate cache with non-local users

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

Change #1324447 merged by jenkins-bot:

[mediawiki/extensions/CampaignEvents@master] EventDetailsParticipantsModule: populate cache with non-local users

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

Change #1324700 had a related patch set uploaded (by Daimona Eaytoy; author: Daimona Eaytoy):

[mediawiki/extensions/CampaignEvents@wmf/1.47.0-wmf.15] EventDetailsParticipantsModule: populate cache with non-local users

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

Change #1324700 merged by jenkins-bot:

[mediawiki/extensions/CampaignEvents@wmf/1.47.0-wmf.15] EventDetailsParticipantsModule: populate cache with non-local users

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

Mentioned in SAL (#wikimedia-operations) [2026-08-12T15:20:39Z] <brennen@deploy1003> Started scap sync-world: Backport for [[gerrit:1324700|EventDetailsParticipantsModule: populate cache with non-local users (T434597)]]

Mentioned in SAL (#wikimedia-operations) [2026-08-12T15:22:45Z] <brennen@deploy1003> brennen, daimona: Backport for [[gerrit:1324700|EventDetailsParticipantsModule: populate cache with non-local users (T434597)]] synced to the testservers (see https://wikitech.wikimedia.org/wiki/Mwdebug). Changes can now be verified there.

Mentioned in SAL (#wikimedia-operations) [2026-08-12T15:27:18Z] <brennen@deploy1003> Finished scap sync-world: Backport for [[gerrit:1324700|EventDetailsParticipantsModule: populate cache with non-local users (T434597)]] (duration: 06m 38s)

Fix deployed, thanks!