Page MenuHomePhabricator

LiquidThreads: WikimediaMessages extension loaded check is using wrong name causing millions of translation-problem errors
Closed, ResolvedPublic0.1 Estimated Story PointsBUG REPORT

Description

Summary

The check for whether MediaWiki-extensions-LiquidThreads is loaded in WikimediaMessages is using the wrong name for the extension. This is causing millions of translation-problem errors

Background

  • WikimediaMessages is checking if MediaWiki-extensions-LiquidThreads is installed, and if not it is defining the liquidthreads log type
    • However, this check is using the wrong name for the extension. The name is the one defined in the name key of extension.json. Therefore, it should be Liquid Threads not LiquidThreads
  • This bug is causing millions of translation-problem logs to be created, because the log type is defined twice

Acceptance criteria

  • The translation-problem logs are no longer created

Event Timeline

Dreamy_Jazz set the point value for this task to 0.1.

Changes that caused the logs were for Temporary accounts, so tagging as such

Dreamy_Jazz renamed this task from LiquidThreads: WikimediaMessages extension loaded check is using wrong name causing thousands of translation-problem logs to LiquidThreads: WikimediaMessages extension loaded check is using wrong name causing millions of translation-problem logs.Mar 4 2026, 1:25 PM
Dreamy_Jazz added subscribers: jijiki, Nikerabbit.

Change #1248005 had a related patch set uploaded (by Dreamy Jazz; author: Dreamy Jazz):

[mediawiki/extensions/WikimediaMessages@master] Hooks: Fix liquidthreads log type definition bugs

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

Dreamy_Jazz renamed this task from LiquidThreads: WikimediaMessages extension loaded check is using wrong name causing millions of translation-problem logs to LiquidThreads: WikimediaMessages extension loaded check is using wrong name causing millions of translation-problem errors.Mar 4 2026, 1:54 PM
Dreamy_Jazz updated the task description. (Show Details)

Change #1248009 had a related patch set uploaded (by Dreamy Jazz; author: Dreamy Jazz):

[mediawiki/extensions/WikimediaMessages@wmf/1.46.0-wmf.18] Hooks: Fix liquidthreads log type definition bugs

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

Change #1248005 merged by jenkins-bot:

[mediawiki/extensions/WikimediaMessages@master] Hooks: Fix liquidthreads log type definition bugs

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

Change #1248009 merged by jenkins-bot:

[mediawiki/extensions/WikimediaMessages@wmf/1.46.0-wmf.18] Hooks: Fix liquidthreads log type definition bugs

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

Mentioned in SAL (#wikimedia-operations) [2026-03-04T14:37:23Z] <dreamyjazz@deploy2002> Started scap sync-world: Backport for [[gerrit:1248009|Hooks: Fix liquidthreads log type definition bugs (T417425 T419006)]], [[gerrit:1248008|Define $wgWikimediaMessagesHasLiquidThreadsLogs (T417425)]]

Mentioned in SAL (#wikimedia-operations) [2026-03-04T14:39:26Z] <dreamyjazz@deploy2002> dreamyjazz: Backport for [[gerrit:1248009|Hooks: Fix liquidthreads log type definition bugs (T417425 T419006)]], [[gerrit:1248008|Define $wgWikimediaMessagesHasLiquidThreadsLogs (T417425)]] synced to the testservers (see https://wikitech.wikimedia.org/wiki/Mwdebug). Changes can now be verified there.

Mentioned in SAL (#wikimedia-operations) [2026-03-04T14:44:34Z] <dreamyjazz@deploy2002> Finished scap sync-world: Backport for [[gerrit:1248009|Hooks: Fix liquidthreads log type definition bugs (T417425 T419006)]], [[gerrit:1248008|Define $wgWikimediaMessagesHasLiquidThreadsLogs (T417425)]] (duration: 07m 11s)

Logs stopped on wmf.18 when I backported it there:

image.png (1,220×228 px, 13 KB)