Page MenuHomePhabricator

TypeError: MediaWiki\Extension\CampaignEvents\Formatters\EventFormatter::formatAddress(): Argument #3 ($noAddressMsg) must be of type ?string, MediaWiki\Message\Message given, called in /srv/mediawiki/php-1.45.0-wmf.12/extensio
Closed, DuplicatePublicPRODUCTION ERROR

Description

Error
  • service.version: 1.45.0-wmf.12
  • timestamp: 2025-07-31T13:34:30.964Z
  • labels.phpversion: 8.1.33
  • trace.id: d13121d1-5039-4743-8ec5-5da94f87c71b
  • Find trace.id in Logstash
labels.normalized_message
[{reqId}] {exception_url}   TypeError: MediaWiki\Extension\CampaignEvents\Formatters\EventFormatter::formatAddress(): Argument #3 ($noAddressMsg) must be of type ?string, MediaWiki\Message\Message given, called in /srv/mediawiki/php-1.45.0-wmf.12/extensio
FrameLocationCall
from/srv/mediawiki/php-1.45.0-wmf.12/extensions/CampaignEvents/src/Formatters/EventFormatter.php(85)
#0/srv/mediawiki/php-1.45.0-wmf.12/extensions/CampaignEvents/src/Notifications/RegistrationNotificationPresentationModel.php(216)MediaWiki\Extension\CampaignEvents\Formatters\EventFormatter->formatAddress(MediaWiki\Extension\CampaignEvents\Address\Address, string, MediaWiki\Message\Message)
#1/srv/mediawiki/php-1.45.0-wmf.12/extensions/CampaignEvents/src/Notifications/RegistrationNotificationPresentationModel.php(133)MediaWiki\Extension\CampaignEvents\Notifications\RegistrationNotificationPresentationModel->getTypeBodySection()
#2/srv/mediawiki/php-1.45.0-wmf.12/extensions/Echo/includes/Formatters/EchoPlainTextEmailFormatter.php(18)MediaWiki\Extension\CampaignEvents\Notifications\RegistrationNotificationPresentationModel->getBodyMessage()
#3/srv/mediawiki/php-1.45.0-wmf.12/extensions/Echo/includes/Formatters/EchoEventFormatter.php(77)MediaWiki\Extension\Notifications\Formatters\EchoPlainTextEmailFormatter->formatModel(MediaWiki\Extension\CampaignEvents\Notifications\RegistrationNotificationPresentationModel)
#4/srv/mediawiki/php-1.45.0-wmf.12/extensions/Echo/includes/Notifier.php(223)MediaWiki\Extension\Notifications\Formatters\EchoEventFormatter->format(MediaWiki\Extension\Notifications\Model\Event, string)
#5/srv/mediawiki/php-1.45.0-wmf.12/extensions/Echo/includes/Notifier.php(153)MediaWiki\Extension\Notifications\Notifier::generateEmail(MediaWiki\Extension\Notifications\Model\Event, MediaWiki\User\User)
#6/srv/mediawiki/php-1.45.0-wmf.12/extensions/Echo/includes/Controller/NotificationController.php(449)MediaWiki\Extension\Notifications\Notifier::notifyWithEmail(MediaWiki\User\User, MediaWiki\Extension\Notifications\Model\Event)
#7/srv/mediawiki/php-1.45.0-wmf.12/extensions/Echo/includes/Controller/NotificationController.php(155)MediaWiki\Extension\Notifications\Controller\NotificationController::doNotification(MediaWiki\Extension\Notifications\Model\Event, MediaWiki\User\User, string)
#8/srv/mediawiki/php-1.45.0-wmf.12/extensions/Echo/includes/Model/Event.php(213)MediaWiki\Extension\Notifications\Controller\NotificationController::notify(MediaWiki\Extension\Notifications\Model\Event, bool)
#9/srv/mediawiki/php-1.45.0-wmf.12/extensions/CampaignEvents/src/Notifications/UserNotifier.php(32)MediaWiki\Extension\Notifications\Model\Event::create(array)
#10/srv/mediawiki/php-1.45.0-wmf.12/includes/deferred/MWCallableUpdate.php(52)MediaWiki\Extension\CampaignEvents\Notifications\UserNotifier::MediaWiki\Extension\CampaignEvents\Notifications\{closure}(string)
#11/srv/mediawiki/php-1.45.0-wmf.12/includes/deferred/DeferredUpdates.php(459)MediaWiki\Deferred\MWCallableUpdate->doUpdate()
#12/srv/mediawiki/php-1.45.0-wmf.12/includes/deferred/DeferredUpdates.php(201)MediaWiki\Deferred\DeferredUpdates::attemptUpdate(MediaWiki\Deferred\MWCallableUpdate)
#13/srv/mediawiki/php-1.45.0-wmf.12/includes/deferred/DeferredUpdates.php(288)MediaWiki\Deferred\DeferredUpdates::run(MediaWiki\Deferred\MWCallableUpdate)
#14/srv/mediawiki/php-1.45.0-wmf.12/includes/deferred/DeferredUpdatesScope.php(243)MediaWiki\Deferred\DeferredUpdates::MediaWiki\Deferred\{closure}(MediaWiki\Deferred\MWCallableUpdate, int)
#15/srv/mediawiki/php-1.45.0-wmf.12/includes/deferred/DeferredUpdatesScope.php(172)MediaWiki\Deferred\DeferredUpdatesScope->processStageQueue(int, int, Closure)
#16/srv/mediawiki/php-1.45.0-wmf.12/includes/deferred/DeferredUpdates.php(307)MediaWiki\Deferred\DeferredUpdatesScope->processUpdates(int, Closure)
#17/srv/mediawiki/php-1.45.0-wmf.12/includes/MediaWikiEntryPoint.php(670)MediaWiki\Deferred\DeferredUpdates::doUpdates()
#18/srv/mediawiki/php-1.45.0-wmf.12/includes/MediaWikiEntryPoint.php(492)MediaWiki\MediaWikiEntryPoint->restInPeace()
#19/srv/mediawiki/php-1.45.0-wmf.12/includes/MediaWikiEntryPoint.php(450)MediaWiki\MediaWikiEntryPoint->doPostOutputShutdown()
#20/srv/mediawiki/php-1.45.0-wmf.12/includes/MediaWikiEntryPoint.php(207)MediaWiki\MediaWikiEntryPoint->postOutputShutdown()
#21/srv/mediawiki/php-1.45.0-wmf.12/rest.php(39)MediaWiki\MediaWikiEntryPoint->run()
#22/srv/mediawiki/w/rest.php(3)require(string)
#23{main}
Notes

I see 22 of these, all for 1.45.0-wmf.12 (T396373)

Details

Request URL
https://meta.wikimedia.org/w/rest.php/campaignevents/v0/event_registration/1938/participants/self