Page MenuHomePhabricator

TypeError: MediaWiki\Extension\MetricsPlatform\XLab\Enrollment\EnrollmentResultBuilder::addAssignment(): Argument #2 ($groupName) must be of type string, null given, called in /srv/mediawiki/php-1.45.0-wmf.22/extensions/Metrics
Closed, ResolvedPublic2 Estimated Story PointsPRODUCTION ERROR

Description

Error
  • service.version: 1.45.0-wmf.22
  • timestamp: 2025-10-14T08:39:43.582Z
  • labels.phpversion: 8.1.33
  • trace.id: 5c8091b2-d2ba-433c-8c23-4309ded57858
  • Find trace.id in Logstash
labels.normalized_message
[{reqId}] {exception_url}   TypeError: MediaWiki\Extension\MetricsPlatform\XLab\Enrollment\EnrollmentResultBuilder::addAssignment(): Argument #2 ($groupName) must be of type string, null given, called in /srv/mediawiki/php-1.45.0-wmf.22/extensions/Metrics
FrameLocationCall
from/srv/mediawiki/php-1.45.0-wmf.22/extensions/MetricsPlatform/includes/XLab/Enrollment/EnrollmentResultBuilder.php(23)
#0/srv/mediawiki/php-1.45.0-wmf.22/extensions/MetricsPlatform/includes/XLab/Enrollment/OverridesEnrollmentAuthority.php(59)MediaWiki\Extension\MetricsPlatform\XLab\Enrollment\EnrollmentResultBuilder->addAssignment(string, null, bool)
#1/srv/mediawiki/php-1.45.0-wmf.22/extensions/MetricsPlatform/includes/XLab/Enrollment/EnrollmentAuthority.php(27)MediaWiki\Extension\MetricsPlatform\XLab\Enrollment\OverridesEnrollmentAuthority->enrollUser(MediaWiki\Extension\MetricsPlatform\XLab\Enrollment\EnrollmentRequest, MediaWiki\Extension\MetricsPlatform\XLab\Enrollment\EnrollmentResultBuilder)
#2/srv/mediawiki/php-1.45.0-wmf.22/extensions/MetricsPlatform/includes/XLab/Hooks.php(88)MediaWiki\Extension\MetricsPlatform\XLab\Enrollment\EnrollmentAuthority->enrollUser(MediaWiki\Extension\MetricsPlatform\XLab\Enrollment\EnrollmentRequest, MediaWiki\Extension\MetricsPlatform\XLab\Enrollment\EnrollmentResultBuilder)
#3/srv/mediawiki/php-1.45.0-wmf.22/includes/HookContainer/HookContainer.php(141)MediaWiki\Extension\MetricsPlatform\XLab\Hooks->onBeforeInitialize(MediaWiki\Title\Title, null, MediaWiki\Output\OutputPage, MediaWiki\User\User, MediaWiki\Request\WebRequest, MediaWiki\Actions\ActionEntryPoint)
#4/srv/mediawiki/php-1.45.0-wmf.22/includes/HookContainer/HookRunner.php(1045)MediaWiki\HookContainer\HookContainer->run(string, array)
#5/srv/mediawiki/php-1.45.0-wmf.22/includes/actions/ActionEntryPoint.php(381)MediaWiki\HookContainer\HookRunner->onBeforeInitialize(MediaWiki\Title\Title, null, MediaWiki\Output\OutputPage, MediaWiki\User\User, MediaWiki\Request\WebRequest, MediaWiki\Actions\ActionEntryPoint)
#6/srv/mediawiki/php-1.45.0-wmf.22/includes/actions/ActionEntryPoint.php(143)MediaWiki\Actions\ActionEntryPoint->performRequest()
#7/srv/mediawiki/php-1.45.0-wmf.22/includes/MediaWikiEntryPoint.php(184)MediaWiki\Actions\ActionEntryPoint->execute()
#8/srv/mediawiki/php-1.45.0-wmf.22/index.php(44)MediaWiki\MediaWikiEntryPoint->run()
#9/srv/mediawiki/w/index.php(3)require(string)
#10{main}
Impact
Notes

Event Timeline

Change #1196041 had a related patch set uploaded (by Phuedx; author: Phuedx):

[mediawiki/extensions/MetricsPlatform@master] Remove $wgMetricsPlatformEnableExperimentOverrides config variable

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

Change #1196042 had a related patch set uploaded (by Phuedx; author: Phuedx):

[mediawiki/extensions/MetricsPlatform@master] OverridesEnrollmentAuthority: Stop processing override if it is malformed

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

Change #1196041 merged by jenkins-bot:

[mediawiki/extensions/MetricsPlatform@master] Remove $wgMetricsPlatformEnableExperimentOverrides config variable

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

Change #1196042 merged by jenkins-bot:

[mediawiki/extensions/MetricsPlatform@master] OverridesEnrollmentAuthority: Stop processing override if it is malformed

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