Page MenuHomePhabricator

GrowthExperiments\Mentorship\MentorManager::getMentorshipStateForUserInternal was asked to return mentorship state for a non-named user {user}
Open, Needs TriagePublicPRODUCTION ERROR

Description

Error
  • mwversion: 1.46.0-wmf.15
  • timestamp: 2026-02-12T11:03:46.772Z
  • phpversion: 8.3.30
  • reqId: f54bbac1-5e4a-4367-a936-04d2e9ddb7e6
  • Find reqId in Logstash
normalized_message
GrowthExperiments\Mentorship\MentorManager::getMentorshipStateForUserInternal was asked to return mentorship state for a non-named user {user}
FrameLocationCall
from/srv/mediawiki/php-1.46.0-wmf.15/extensions/GrowthExperiments/includes/Mentorship/MentorManager.php(243)
#0/srv/mediawiki/php-1.46.0-wmf.15/extensions/GrowthExperiments/includes/Mentorship/MentorManager.php(272)GrowthExperiments\Mentorship\MentorManager->getMentorshipStateForUserInternal(MediaWiki\User\User)
#1/srv/mediawiki/php-1.46.0-wmf.15/extensions/GrowthExperiments/includes/Mentorship/MentorManager.php(56)GrowthExperiments\Mentorship\MentorManager->getMentorshipStateForUser(MediaWiki\User\User)
#2/srv/mediawiki/php-1.46.0-wmf.15/extensions/GrowthExperiments/includes/Mentorship/MentorManager.php(66)GrowthExperiments\Mentorship\MentorManager->isUserIneligibleForMentorship(MediaWiki\User\User)
#3/srv/mediawiki/php-1.46.0-wmf.15/extensions/GrowthExperiments/includes/Mentorship/MentorManager.php(102)GrowthExperiments\Mentorship\MentorManager->getMentorUserIdentityIfExists(MediaWiki\User\User, string)
#4/srv/mediawiki/php-1.46.0-wmf.15/extensions/GrowthExperiments/includes/HomepageParserFunctions.php(34)GrowthExperiments\Mentorship\MentorManager->getMentorForUserIfExists(MediaWiki\User\User)
#5/srv/mediawiki/php-1.46.0-wmf.15/extensions/GrowthExperiments/includes/ParserFunctionsHooks.php(26)GrowthExperiments\HomepageParserFunctions::mentorRender(MediaWiki\User\UserFactory, GrowthExperiments\Mentorship\MentorManager, MediaWiki\Parser\Parser, string)
#6/srv/mediawiki/php-1.46.0-wmf.15/includes/Parser/Parser.php(3421)GrowthExperiments\ParserFunctionsHooks::GrowthExperiments\{closure}(MediaWiki\Parser\Parser, string)
#7/srv/mediawiki/php-1.46.0-wmf.15/includes/Parser/Parser.php(3076)MediaWiki\Parser\Parser->callParserFunction(MediaWiki\Parser\PPTemplateFrame_Hash, string, array, bool)
#8/srv/mediawiki/php-1.46.0-wmf.15/includes/Parser/PPFrame_Hash.php(267)MediaWiki\Parser\Parser->braceSubstitution(array, MediaWiki\Parser\PPTemplateFrame_Hash)
#9/srv/mediawiki/php-1.46.0-wmf.15/includes/Parser/Parser.php(2987)MediaWiki\Parser\PPFrame_Hash->expand(MediaWiki\Parser\PPNode_Hash_Tree)
#10/srv/mediawiki/php-1.46.0-wmf.15/includes/Parser/PPFrame_Hash.php(267)MediaWiki\Parser\Parser->braceSubstitution(array, MediaWiki\Parser\PPTemplateFrame_Hash)
#11/srv/mediawiki/php-1.46.0-wmf.15/includes/Parser/PPTemplateFrame_Hash.php(166)MediaWiki\Parser\PPFrame_Hash->expand(MediaWiki\Parser\PPNode_Hash_Tree, int)
#12/srv/mediawiki/php-1.46.0-wmf.15/includes/Parser/PPTemplateFrame_Hash.php(178)MediaWiki\Parser\PPTemplateFrame_Hash->getNamedArgument(string)
#13/srv/mediawiki/php-1.46.0-wmf.15/includes/Parser/Parser.php(3911)MediaWiki\Parser\PPTemplateFrame_Hash->getArgument(string)
#14/srv/mediawiki/php-1.46.0-wmf.15/includes/Parser/PPFrame_Hash.php(284)MediaWiki\Parser\Parser->argSubstitution(array, MediaWiki\Parser\PPTemplateFrame_Hash)
#15/srv/mediawiki/php-1.46.0-wmf.15/extensions/ParserFunctions/includes/ParserFunctions.php(145)MediaWiki\Parser\PPFrame_Hash->expand(MediaWiki\Parser\PPNode_Hash_Tree)
#16/srv/mediawiki/php-1.46.0-wmf.15/includes/Parser/Parser.php(3421)MediaWiki\Extension\ParserFunctions\ParserFunctions->if(MediaWiki\Parser\Parser, MediaWiki\Parser\PPTemplateFrame_Hash, array)
#17/srv/mediawiki/php-1.46.0-wmf.15/includes/Parser/Parser.php(3076)MediaWiki\Parser\Parser->callParserFunction(MediaWiki\Parser\PPTemplateFrame_Hash, string, array, bool)
#18/srv/mediawiki/php-1.46.0-wmf.15/includes/Parser/PPFrame_Hash.php(267)MediaWiki\Parser\Parser->braceSubstitution(array, MediaWiki\Parser\PPTemplateFrame_Hash)
#19/srv/mediawiki/php-1.46.0-wmf.15/includes/Parser/Parser.php(3277)MediaWiki\Parser\PPFrame_Hash->expand(MediaWiki\Parser\PPNode_Hash_Tree)
#20/srv/mediawiki/php-1.46.0-wmf.15/includes/Parser/PPFrame_Hash.php(267)MediaWiki\Parser\Parser->braceSubstitution(array, MediaWiki\Parser\PPTemplateFrame_Hash)
#21/srv/mediawiki/php-1.46.0-wmf.15/includes/Parser/Parser.php(3277)MediaWiki\Parser\PPFrame_Hash->expand(MediaWiki\Parser\PPNode_Hash_Tree)
#22/srv/mediawiki/php-1.46.0-wmf.15/includes/Parser/PPFrame_Hash.php(267)MediaWiki\Parser\Parser->braceSubstitution(array, MediaWiki\Parser\PPFrame_Hash)
#23/srv/mediawiki/php-1.46.0-wmf.15/includes/Parser/Parser.php(2899)MediaWiki\Parser\PPFrame_Hash->expand(MediaWiki\Parser\PPNode_Hash_Tree, int)
#24/srv/mediawiki/php-1.46.0-wmf.15/includes/Parser/Parser.php(1537)MediaWiki\Parser\Parser->replaceVariables(string)
#25/srv/mediawiki/php-1.46.0-wmf.15/includes/Parser/Parser.php(624)MediaWiki\Parser\Parser->internalParse(string)
#26/srv/mediawiki/php-1.46.0-wmf.15/includes/Content/WikitextContentHandler.php(375)MediaWiki\Parser\Parser->parse(string, MediaWiki\Title\Title, MediaWiki\Parser\ParserOptions, bool, bool, null)
#27/srv/mediawiki/php-1.46.0-wmf.15/includes/Content/ContentHandler.php(1574)MediaWiki\Content\WikitextContentHandler->fillParserOutput(MediaWiki\Content\WikitextContent, MediaWiki\Content\Renderer\ContentParseParams, MediaWiki\Parser\ParserOutput)
#28/srv/mediawiki/php-1.46.0-wmf.15/includes/Content/Renderer/ContentRenderer.php(67)MediaWiki\Content\ContentHandler->getParserOutput(MediaWiki\Content\WikitextContent, MediaWiki\Content\Renderer\ContentParseParams)
#29/srv/mediawiki/php-1.46.0-wmf.15/includes/Revision/RenderedRevision.php(246)MediaWiki\Content\Renderer\ContentRenderer->getParserOutput(MediaWiki\Content\WikitextContent, MediaWiki\Page\PageIdentityValue, MediaWiki\Revision\MutableRevisionRecord, MediaWiki\Parser\ParserOptions, array)
#30/srv/mediawiki/php-1.46.0-wmf.15/includes/Revision/RenderedRevision.php(219)MediaWiki\Revision\RenderedRevision->getSlotParserOutputUncached(MediaWiki\Content\WikitextContent, array)
#31/srv/mediawiki/php-1.46.0-wmf.15/includes/Revision/RevisionRenderer.php(225)MediaWiki\Revision\RenderedRevision->getSlotParserOutput(string, array)
#32/srv/mediawiki/php-1.46.0-wmf.15/includes/Revision/RevisionRenderer.php(158)MediaWiki\Revision\RevisionRenderer->combineSlotOutput(MediaWiki\Revision\RenderedRevision, MediaWiki\Parser\ParserOptions, array)
#33/srv/mediawiki/php-1.46.0-wmf.15/includes/Revision/RenderedRevision.php(182)MediaWiki\Revision\RevisionRenderer->MediaWiki\Revision\{closure}(MediaWiki\Revision\RenderedRevision, array)
#34/srv/mediawiki/php-1.46.0-wmf.15/extensions/TemplateData/includes/Hooks.php(97)MediaWiki\Revision\RenderedRevision->getRevisionParserOutput(array)
#35/srv/mediawiki/php-1.46.0-wmf.15/includes/HookContainer/HookContainer.php(135)MediaWiki\Extension\TemplateData\Hooks->onMultiContentSave(MediaWiki\Revision\RenderedRevision, MediaWiki\User\User, MediaWiki\CommentStore\CommentStoreComment, int, MediaWiki\Storage\PageUpdateStatus)
#36/srv/mediawiki/php-1.46.0-wmf.15/includes/HookContainer/HookRunner.php(2973)MediaWiki\HookContainer\HookContainer->run(string, array)
#37/srv/mediawiki/php-1.46.0-wmf.15/includes/Storage/PageUpdater.php(930)MediaWiki\HookContainer\HookRunner->onMultiContentSave(MediaWiki\Revision\RenderedRevision, MediaWiki\User\User, MediaWiki\CommentStore\CommentStoreComment, int, MediaWiki\Storage\PageUpdateStatus)
#38/srv/mediawiki/php-1.46.0-wmf.15/includes/Storage/PageUpdater.php(814)MediaWiki\Storage\PageUpdater->saveRevision(MediaWiki\CommentStore\CommentStoreComment, int)
#39/srv/mediawiki/php-1.46.0-wmf.15/includes/Page/MovePage.php(959)MediaWiki\Storage\PageUpdater->saveDummyRevision(string, int)
#40/srv/mediawiki/php-1.46.0-wmf.15/includes/Page/MovePage.php(661)MediaWiki\Page\MovePage->moveToInternal(MediaWiki\User\User, MediaWiki\Title\Title, string, bool, array)
#41/srv/mediawiki/php-1.46.0-wmf.15/includes/Page/MovePage.php(455)MediaWiki\Page\MovePage->moveUnsafe(MediaWiki\User\User, string, bool, array)
#42/srv/mediawiki/php-1.46.0-wmf.15/extensions/CentralAuth/includes/GlobalRename/LocalRenameJob/LocalPageMoveJob.php(111)MediaWiki\Page\MovePage->move(MediaWiki\User\User, string, bool)
#43/srv/mediawiki/php-1.46.0-wmf.15/extensions/CentralAuth/includes/GlobalRename/LocalRenameJob/LocalPageMoveJob.php(84)MediaWiki\Extension\CentralAuth\GlobalRename\LocalRenameJob\LocalPageMoveJob->movePage(MediaWiki\Title\Title, MediaWiki\Title\Title)
#44/srv/mediawiki/php-1.46.0-wmf.15/extensions/EventBus/includes/JobExecutor.php(94)MediaWiki\Extension\CentralAuth\GlobalRename\LocalRenameJob\LocalPageMoveJob->run()
#45/srv/mediawiki/rpc/RunSingleJob.php(60)MediaWiki\Extension\EventBus\JobExecutor->execute(array)
#46{main}
Impact

Unknown

Notes

This would've been (semi)expected...if {user} wasn't a named user, MT7Z94YB.

Details

Request URL
https://mw-jobrunner.discovery.wmnet/rpc/RunSingleJob.php