Page MenuHomePhabricator

ApiTranslateSandbox: ApiUsageException::__construct requires a fatal Status
Closed, ResolvedPublic

Description

This started happening with latest update:

2017-05-10 08:01:05 web1.translatewiki.net translatewiki_net-bw_: [bc12772d260686988e486eda] /w/api.php   InvalidArgumentException from line 112 of /srv/mediawiki/tags/2017-05-10_07:32:51/includes/api/ApiUsageException.php: ApiUsageException::__construct requires a fatal Status
#0 /srv/mediawiki/tags/2017-05-10_07:32:51/includes/api/ApiBase.php(1866): ApiUsageException->__construct(ApiTranslateSandbox, Status)
#1 /srv/mediawiki/tags/2017-05-10_07:32:51/extensions/Translate/api/ApiTranslateSandbox.php(77): ApiBase->dieStatus(Status)
#2 /srv/mediawiki/tags/2017-05-10_07:32:51/extensions/Translate/api/ApiTranslateSandbox.php(28): ApiTranslateSandbox->doCreate()
#3 /srv/mediawiki/tags/2017-05-10_07:32:51/includes/api/ApiMain.php(1578): ApiTranslateSandbox->execute()
#4 /srv/mediawiki/tags/2017-05-10_07:32:51/includes/api/ApiMain.php(545): ApiMain->executeAction()
#5 /srv/mediawiki/tags/2017-05-10_07:32:51/includes/api/ApiMain.php(516): ApiMain->executeActionWithErrorHandling()
#6 /srv/mediawiki/tags/2017-05-10_07:32:51/api.php(83): ApiMain->execute()
#7 {main}

Event Timeline

I didn't see anything in release notes nor recent code changes. No recent changes in TranslateSandbox, so I suspect a core change. Though I guess the fix needs to be done in Translate.

Change 354645 had a related patch set uploaded (by Nikerabbit; owner: Nikerabbit):
[mediawiki/extensions/Translate@master] Avoid exceptions in ApiTranslateSandbox signup

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

Change 354645 merged by jenkins-bot:
[mediawiki/extensions/Translate@master] Avoid exceptions in ApiTranslateSandbox signup

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

Nikerabbit claimed this task.
Nikerabbit edited projects, added Wikimedia-Hackathon-2017; removed Patch-For-Review.