Error
from /srv/mediawiki/php-1.45.0-wmf.24/extensions/GrowthExperiments/includes/NewcomerTasks/ConfigurationLoader/ErrorForwardingConfigurationLoader.php(68)
#0 /srv/mediawiki/php-1.45.0-wmf.24/extensions/GrowthExperiments/includes/HomepageHooks.php(1292): GrowthExperiments\NewcomerTasks\ConfigurationLoader\ErrorForwardingConfigurationLoader->getTaskTypes()
#1 /srv/mediawiki/php-1.45.0-wmf.24/includes/HookContainer/HookContainer.php(141): GrowthExperiments\HomepageHooks::onCirrusSearchAddQueryFeatures(CirrusSearch\SearchConfig, array)
#2 /srv/mediawiki/php-1.45.0-wmf.24/extensions/CirrusSearch/includes/CirrusSearchHookRunner.php(38): MediaWiki\HookContainer\HookContainer->run(string, array, array)
#3 /srv/mediawiki/php-1.45.0-wmf.24/extensions/CirrusSearch/includes/Parser/FullTextKeywordRegistry.php(103): CirrusSearch\CirrusSearchHookRunner->onCirrusSearchAddQueryFeatures(CirrusSearch\SearchConfig, array)
#4 /srv/mediawiki/php-1.45.0-wmf.24/extensions/CirrusSearch/includes/Searcher.php(321): CirrusSearch\Parser\FullTextKeywordRegistry->__construct(CirrusSearch\SearchConfig)
#5 /srv/mediawiki/php-1.45.0-wmf.24/extensions/CirrusSearch/includes/Searcher.php(353): CirrusSearch\Searcher->buildFullTextSearch(string)
#6 /srv/mediawiki/php-1.45.0-wmf.24/extensions/CirrusSearch/includes/Searcher.php(232): CirrusSearch\Searcher->searchTextInternal(string)
#7 /srv/mediawiki/php-1.45.0-wmf.24/extensions/CirrusSearch/includes/CirrusSearch.php(307): CirrusSearch\Searcher->search(CirrusSearch\Search\SearchQuery)
#8 /srv/mediawiki/php-1.45.0-wmf.24/extensions/CirrusSearch/includes/CirrusSearch.php(280): CirrusSearch\CirrusSearch->searchTextReal(CirrusSearch\Search\SearchQuery)
#9 /srv/mediawiki/php-1.45.0-wmf.24/includes/search/SearchEngine.php(91): CirrusSearch\CirrusSearch->doSearchText(string)
#10 /srv/mediawiki/php-1.45.0-wmf.24/includes/search/SearchEngine.php(183): SearchEngine->{closure}()
#11 /srv/mediawiki/php-1.45.0-wmf.24/includes/search/SearchEngine.php(92): SearchEngine->maybePaginate(Closure)
#12 /srv/mediawiki/php-1.45.0-wmf.24/includes/api/ApiQuerySearch.php(102): SearchEngine->searchText(string)
#13 /srv/mediawiki/php-1.45.0-wmf.24/includes/api/ApiQuerySearch.php(52): MediaWiki\Api\ApiQuerySearch->run(MediaWiki\Api\ApiPageSet)
#14 /srv/mediawiki/php-1.45.0-wmf.24/includes/api/ApiPageSet.php(274): MediaWiki\Api\ApiQuerySearch->executeGenerator(MediaWiki\Api\ApiPageSet)
#15 /srv/mediawiki/php-1.45.0-wmf.24/includes/api/ApiPageSet.php(237): MediaWiki\Api\ApiPageSet->executeInternal(bool)
#16 /srv/mediawiki/php-1.45.0-wmf.24/includes/api/ApiQuery.php(709): MediaWiki\Api\ApiPageSet->execute()
#17 /srv/mediawiki/php-1.45.0-wmf.24/includes/api/ApiMain.php(2038): MediaWiki\Api\ApiQuery->execute()
#18 /srv/mediawiki/php-1.45.0-wmf.24/includes/api/ApiMain.php(946): MediaWiki\Api\ApiMain->executeAction()
#19 /srv/mediawiki/php-1.45.0-wmf.24/includes/api/ApiMain.php(917): MediaWiki\Api\ApiMain->executeActionWithErrorHandling()
#20 /srv/mediawiki/php-1.45.0-wmf.24/includes/api/ApiEntryPoint.php(138): MediaWiki\Api\ApiMain->execute()
#21 /srv/mediawiki/php-1.45.0-wmf.24/includes/MediaWikiEntryPoint.php(184): MediaWiki\Api\ApiEntryPoint->execute()
#22 /srv/mediawiki/php-1.45.0-wmf.24/api.php(30): MediaWiki\MediaWikiEntryPoint->run()
#23 /srv/mediawiki/w/api.php(3): require(string)
#24 {main}Impact
Log noise; CirrusSearch integration should not access Suggested Edits configuration when the feature is disabled.
Notes
Cause
- CirrusSearch hook HomepageHooks::onCirrusSearchAddQueryFeatures called getTaskTypes() unconditionally.
Acceptance criteria
- No more Logstash warnings from ErrorForwardingConfigurationLoader->getTaskTypes via CirrusSearch when Suggested Edits is disabled.