Page MenuHomePhabricator

Unexpected call to ConfigurationLoader::getTaskTypes when feature is disabled (February 2026)
Closed, ResolvedPublicPRODUCTION ERROR

Description

Error
  • mwversion: 1.46.0-wmf.15
  • timestamp: 2026-02-11T16:25:36.042Z
  • phpversion: 8.3.30
  • reqId: de81cfa8-8bd9-4f41-9c51-d744629df031
  • Find reqId in Logstash
normalized_message
Unexpected call to ConfigurationLoader::getTaskTypes when feature is disabled. Called from: {class}::{function}.
FrameLocationCall
from/srv/mediawiki/php-1.46.0-wmf.15/extensions/GrowthExperiments/includes/NewcomerTasks/ConfigurationLoader/ErrorForwardingConfigurationLoader.php(68)
#0/srv/mediawiki/php-1.46.0-wmf.15/extensions/GrowthExperiments/includes/HomepageHooks.php(1309)GrowthExperiments\NewcomerTasks\ConfigurationLoader\ErrorForwardingConfigurationLoader->getTaskTypes()
#1/srv/mediawiki/php-1.46.0-wmf.15/includes/HookContainer/HookContainer.php(135)GrowthExperiments\HomepageHooks::onCirrusSearchAddQueryFeatures(CirrusSearch\SearchConfig, array)
#2/srv/mediawiki/php-1.46.0-wmf.15/extensions/CirrusSearch/includes/CirrusSearchHookRunner.php(36)MediaWiki\HookContainer\HookContainer->run(string, array, array)
#3/srv/mediawiki/php-1.46.0-wmf.15/extensions/CirrusSearch/includes/Parser/FullTextKeywordRegistry.php(103)CirrusSearch\CirrusSearchHookRunner->onCirrusSearchAddQueryFeatures(CirrusSearch\SearchConfig, array)
#4/srv/mediawiki/php-1.46.0-wmf.15/extensions/CirrusSearch/includes/Searcher.php(308)CirrusSearch\Parser\FullTextKeywordRegistry->__construct(CirrusSearch\SearchConfig)
#5/srv/mediawiki/php-1.46.0-wmf.15/extensions/CirrusSearch/includes/Searcher.php(340)CirrusSearch\Searcher->buildFullTextSearch(string)
#6/srv/mediawiki/php-1.46.0-wmf.15/extensions/CirrusSearch/includes/Searcher.php(220)CirrusSearch\Searcher->searchTextInternal(string)
#7/srv/mediawiki/php-1.46.0-wmf.15/extensions/CirrusSearch/includes/CirrusSearch.php(306)CirrusSearch\Searcher->search(CirrusSearch\Search\SearchQuery)
#8/srv/mediawiki/php-1.46.0-wmf.15/extensions/CirrusSearch/includes/CirrusSearch.php(279)CirrusSearch\CirrusSearch->searchTextReal(CirrusSearch\Search\SearchQuery)
#9/srv/mediawiki/php-1.46.0-wmf.15/includes/Search/SearchEngine.php(95)CirrusSearch\CirrusSearch->doSearchText(string)
#10/srv/mediawiki/php-1.46.0-wmf.15/includes/Search/SearchEngine.php(187)MediaWiki\Search\SearchEngine->MediaWiki\Search\{closure}()
#11/srv/mediawiki/php-1.46.0-wmf.15/includes/Search/SearchEngine.php(94)MediaWiki\Search\SearchEngine->maybePaginate(Closure)
#12/srv/mediawiki/php-1.46.0-wmf.15/includes/Api/ApiQuerySearch.php(103)MediaWiki\Search\SearchEngine->searchText(string)
#13/srv/mediawiki/php-1.46.0-wmf.15/includes/Api/ApiQuerySearch.php(53)MediaWiki\Api\ApiQuerySearch->run(MediaWiki\Api\ApiPageSet)
#14/srv/mediawiki/php-1.46.0-wmf.15/includes/Api/ApiPageSet.php(274)MediaWiki\Api\ApiQuerySearch->executeGenerator(MediaWiki\Api\ApiPageSet)
#15/srv/mediawiki/php-1.46.0-wmf.15/includes/Api/ApiPageSet.php(237)MediaWiki\Api\ApiPageSet->executeInternal(bool)
#16/srv/mediawiki/php-1.46.0-wmf.15/includes/Api/ApiQuery.php(714)MediaWiki\Api\ApiPageSet->execute()
#17/srv/mediawiki/php-1.46.0-wmf.15/includes/Api/ApiMain.php(2061)MediaWiki\Api\ApiQuery->execute()
#18/srv/mediawiki/php-1.46.0-wmf.15/includes/Api/ApiMain.php(965)MediaWiki\Api\ApiMain->executeAction()
#19/srv/mediawiki/php-1.46.0-wmf.15/includes/Api/ApiMain.php(936)MediaWiki\Api\ApiMain->executeActionWithErrorHandling()
#20/srv/mediawiki/php-1.46.0-wmf.15/includes/Api/ApiEntryPoint.php(138)MediaWiki\Api\ApiMain->execute()
#21/srv/mediawiki/php-1.46.0-wmf.15/includes/MediaWikiEntryPoint.php(180)MediaWiki\Api\ApiEntryPoint->execute()
#22/srv/mediawiki/php-1.46.0-wmf.15/api.php(30)MediaWiki\MediaWikiEntryPoint->run()
#23/srv/mediawiki/w/api.php(3)require(string)
#24{main}
Impact

Disruption of Add Image (breaking hastemplatecollection:infobox query).

Notes

Re-occurance of T408531: GrowthExperiments: Unexpected call to ConfigurationLoader::getTaskTypes when feature is disabled).

Event Timeline

Urbanecm_WMF triaged this task as High priority.
Restricted Application added a subscriber: Aklapper. · View Herald Transcript

This seems to have only started today:

image.png (365×819 px, 34 KB)

So something within the current train has changed.

Let's (at least) investigate within this sprint.

Urbanecm_WMF raised the priority of this task from High to Unbreak Now!.EditedFeb 11 2026, 4:46 PM

This will break Newcomer tasks if not fixed (it breaks hastemplatecollection:infobox). Making it a train blocker.

Change #1238769 had a related patch set uploaded (by Urbanecm; author: Urbanecm):

[mediawiki/extensions/GrowthExperiments@master] fix(SuggestedEdits): Fix inversed condition

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

Change #1238773 had a related patch set uploaded (by Urbanecm; author: Urbanecm):

[mediawiki/extensions/GrowthExperiments@wmf/1.46.0-wmf.15] fix(SuggestedEdits): Fix inversed condition

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

Change #1238773 merged by jenkins-bot:

[mediawiki/extensions/GrowthExperiments@wmf/1.46.0-wmf.15] fix(SuggestedEdits): Fix inversed condition

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

Mentioned in SAL (#wikimedia-operations) [2026-02-11T17:16:36Z] <urbanecm@deploy2002> Started scap sync-world: Backport for [[gerrit:1238773|fix(SuggestedEdits): Fix inversed condition (T417195)]]

Mentioned in SAL (#wikimedia-operations) [2026-02-11T17:18:53Z] <urbanecm@deploy2002> urbanecm: Backport for [[gerrit:1238773|fix(SuggestedEdits): Fix inversed condition (T417195)]] synced to the testservers (see https://wikitech.wikimedia.org/wiki/Mwdebug). Changes can now be verified there.

Mentioned in SAL (#wikimedia-operations) [2026-02-11T17:24:12Z] <urbanecm@deploy2002> Finished scap sync-world: Backport for [[gerrit:1238773|fix(SuggestedEdits): Fix inversed condition (T417195)]] (duration: 07m 36s)

Change #1238769 merged by jenkins-bot:

[mediawiki/extensions/GrowthExperiments@master] fix(SuggestedEdits): Fix inversed condition

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

Change #1238785 had a related patch set uploaded (by Urbanecm; author: Urbanecm):

[mediawiki/extensions/GrowthExperiments@master] fix(SuggestedEdits): Fix inversed condition

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

Change #1238786 had a related patch set uploaded (by Urbanecm; author: Urbanecm):

[mediawiki/extensions/GrowthExperiments@wmf/1.46.0-wmf.15] fix(SuggestedEdits): Fix inversed condition

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

Change #1238786 merged by jenkins-bot:

[mediawiki/extensions/GrowthExperiments@wmf/1.46.0-wmf.15] fix(SuggestedEdits): Fix inversed condition

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

Mentioned in SAL (#wikimedia-operations) [2026-02-11T17:55:48Z] <urbanecm@deploy2002> Started scap sync-world: Backport for [[gerrit:1238786|fix(SuggestedEdits): Fix inversed condition (T417195)]]

Mentioned in SAL (#wikimedia-operations) [2026-02-11T17:58:02Z] <urbanecm@deploy2002> urbanecm: Backport for [[gerrit:1238786|fix(SuggestedEdits): Fix inversed condition (T417195)]] synced to the testservers (see https://wikitech.wikimedia.org/wiki/Mwdebug). Changes can now be verified there.

Mentioned in SAL (#wikimedia-operations) [2026-02-11T18:03:54Z] <urbanecm@deploy2002> Finished scap sync-world: Backport for [[gerrit:1238786|fix(SuggestedEdits): Fix inversed condition (T417195)]] (duration: 08m 06s)

Change #1238785 merged by jenkins-bot:

[mediawiki/extensions/GrowthExperiments@master] fix(SuggestedEdits): Fix inversed condition

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

Urbanecm_WMF lowered the priority of this task from Unbreak Now! to High.Feb 11 2026, 6:17 PM

It seems this did the trick, I don't see the warnings anymore. FWIW, in addition to the one mentioned in the description, I also saw this:

Feb 11, 2026 @ 18:02:27.931	WARNING	GrowthExperiments	mw-web.codfw.main-5b8d67c48-dwprw	frwiktionary	Unexpected call to ConfigurationLoader::getTaskTypes when feature is disabled. Called from: GrowthExperiments\HelpPanelHooks::getPreferredEditor.

Both should be fixed. I'm keeping the task opened for visibility, but decreasing priority, as it seems mitigated.

Etonkovidova subscribed.

No reports for wmf.16. The last timestamp for the report Feb 18, 2026 @ 13:46:42.371 https://logstash.wikimedia.org/goto/cefd643148027798fd837526ad417227 and it's for wmf.15