Page MenuHomePhabricator

TypeError: Return value of MediaWiki\Extension\Translate\PageTranslation\RenderTranslationPageJob::getUser() must be an instance of User, null returned
Closed, ResolvedPublicPRODUCTION ERROR

Description

Error
normalized_message
[{reqId}] {exception_url}   TypeError: Return value of MediaWiki\Extension\Translate\PageTranslation\RenderTranslationPageJob::getUser() must be an instance of User, null returned
exception.trace
from /srv/mediawiki/php-1.39.0-wmf.25/extensions/Translate/src/PageTranslation/RenderTranslationPageJob.php(142)
#0 /srv/mediawiki/php-1.39.0-wmf.25/extensions/Translate/src/PageTranslation/RenderTranslationPageJob.php(62): MediaWiki\Extension\Translate\PageTranslation\RenderTranslationPageJob->getUser()
#1 /srv/mediawiki/php-1.39.0-wmf.25/extensions/EventBus/includes/JobExecutor.php(79): MediaWiki\Extension\Translate\PageTranslation\RenderTranslationPageJob->run()
#2 /srv/mediawiki/rpc/RunSingleJob.php(77): MediaWiki\Extension\EventBus\JobExecutor->execute(array)
#3 {main}
Impact
Notes

Details

Request URL
https://jobrunner.discovery.wmnet/rpc/RunSingleJob.php
Related Changes in Gerrit:

Event Timeline

Change 824262 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[mediawiki/extensions/Translate@master] RenderTranslationPageJob: Restore no username validation

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

https://gerrit.wikimedia.org/r/c/mediawiki/extensions/Translate/+/820099 does not convert the false to UserRigorOptions::RIGOR_NONE, it was removed instead. The default RIGOR_VALID rejects IPs

Change 824262 merged by jenkins-bot:

[mediawiki/extensions/Translate@master] RenderTranslationPageJob: Restore no username validation

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