Page MenuHomePhabricator

Wikimedia\NormalizedException\NormalizedException: No tone suggestions found from API
Closed, ResolvedPublicPRODUCTION ERROR

Description

Error
  • service.version: 1.46.0-wmf.5
  • timestamp: 2025-12-05T00:08:00.790Z
  • labels.phpversion: 8.3.26
  • trace.id: 92aad630-e376-4698-ad94-fd08f4dc0ddc
  • Find trace.id in Logstash
labels.normalized_message
[{reqId}] {exception_url}   Wikimedia\NormalizedException\NormalizedException: No tone suggestions found from API
FrameLocationCall
from/srv/mediawiki/php-1.46.0-wmf.5/extensions/GrowthExperiments/includes/Util.php(193)
#0/srv/mediawiki/php-1.46.0-wmf.5/extensions/GrowthExperiments/includes/HomepageHooks.php(417)GrowthExperiments\Util::logStatus(StatusValue)
#1/srv/mediawiki/php-1.46.0-wmf.5/includes/HookContainer/HookContainer.php(134)GrowthExperiments\HomepageHooks->onBeforePageDisplay(MediaWiki\Output\OutputPage, MediaWiki\Minerva\Skins\SkinMinerva)
#2/srv/mediawiki/php-1.46.0-wmf.5/includes/HookContainer/HookRunner.php(1051)MediaWiki\HookContainer\HookContainer->run(string, array, array)
#3/srv/mediawiki/php-1.46.0-wmf.5/includes/Output/OutputPage.php(3299)MediaWiki\HookContainer\HookRunner->onBeforePageDisplay(MediaWiki\Output\OutputPage, MediaWiki\Minerva\Skins\SkinMinerva)
#4/srv/mediawiki/php-1.46.0-wmf.5/includes/Actions/ActionEntryPoint.php(160)MediaWiki\Output\OutputPage->output(bool)
#5/srv/mediawiki/php-1.46.0-wmf.5/includes/MediaWikiEntryPoint.php(184)MediaWiki\Actions\ActionEntryPoint->execute()
#6/srv/mediawiki/php-1.46.0-wmf.5/index.php(44)MediaWiki\MediaWikiEntryPoint->run()
#7/srv/mediawiki/w/index.php(3)require(string)
#8{main}
Impact
Notes

5 of them over 12 hours. All happened on enwiki around midnight UTC and originate from different pages.

Details

Request URL
https://en.wikipedia.org/w/index.php?geclickid=*&genewcomertasktoken=*&gesuggestededit=*&getasktype=*&section=*&title=*&veaction=*
Related Changes in Gerrit:

Event Timeline

Restricted Application added a subscriber: Aklapper. · View Herald Transcript
Michael subscribed.
This comment was removed by Michael.

Change #1219152 had a related patch set uploaded (by Michael Große; author: Michael Große):

[mediawiki/extensions/GrowthExperiments@master] fix(ReviseTone): don't trigger an exception on missing data

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

Change #1219152 merged by jenkins-bot:

[mediawiki/extensions/GrowthExperiments@master] fix(ReviseTone): don't trigger an exception on missing data

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

No recent occurrences since the change for this task was deployed as part of the 1.46.0-wmf.10 train on January 8th on Wikipedias.

See https://logstash.wikimedia.org/goto/2e8b4366df13c9f6fab53ca1a27b1397

(The underlying issue that we sometimes are missing data, that is still happening and logged in logstash, but not as an unhandled exception but in the GrowthExperiments channel.)

Leaving open for now and moving to QA so that it can be confirmed again after the A/B test officially starts and we have a lot more data.

Etonkovidova claimed this task.
Etonkovidova subscribed.

The last timestamp for the error - Jan 7, 2026 @ 17:25:02.362 (https://logstash.wikimedia.org/goto/26401480160e75e228f79004155a4f83).

The error rate was low. I think the task can be closed for now; after the A/B test starts, any errors would be closely monitored.