==== Error ====
* mwversion: 1.43.0-wmf.5
* reqId: c24b6625-e3dd-4faf-84f5-942bf45f9739
* [[ https://logstash.wikimedia.org/app/dashboards#/view/AXFV7JE83bOlOASGccsT?_g=(time:(from:'2024-05-13T09:34:25.131Z',to:'2024-05-14T09:34:43.889Z'))&_a=(query:(query_string:(query:'reqId:%22c24b6625-e3dd-4faf-84f5-942bf45f9739%22'))) | Find reqId in Logstash ]]
```name=normalized_message,lines=10
[{reqId}] {exception_url} Wikimedia\Rdbms\DBQueryError: Error 1049: Unknown database 'cognate_wiktionary'
Function: Wikimedia\Rdbms\DatabaseMySQL::doSelectDomain
Query: USE `cognate_wiktionary`
```
```name=exception.trace,lines=10
from /srv/mediawiki/php-1.43.0-wmf.5/includes/libs/rdbms/database/Database.php(1203)
#0 /srv/mediawiki/php-1.43.0-wmf.5/includes/libs/rdbms/database/Database.php(1187): Wikimedia\Rdbms\Database->getQueryException(string, integer, string, string)
#1 /srv/mediawiki/php-1.43.0-wmf.5/includes/libs/rdbms/database/Database.php(1161): Wikimedia\Rdbms\Database->getQueryExceptionAndLog(string, integer, string, string)
#2 /srv/mediawiki/php-1.43.0-wmf.5/includes/libs/rdbms/database/DatabaseMySQL.php(204): Wikimedia\Rdbms\Database->reportQueryError(string, integer, string, string)
#3 /srv/mediawiki/php-1.43.0-wmf.5/includes/libs/rdbms/database/Database.php(1514): Wikimedia\Rdbms\DatabaseMySQL->doSelectDomain(Wikimedia\Rdbms\DatabaseDomain)
#4 /srv/mediawiki/php-1.43.0-wmf.5/includes/libs/rdbms/loadbalancer/LoadBalancer.php(912): Wikimedia\Rdbms\Database->selectDomain(Wikimedia\Rdbms\DatabaseDomain)
#5 /srv/mediawiki/php-1.43.0-wmf.5/includes/libs/rdbms/loadbalancer/LoadBalancer.php(801): Wikimedia\Rdbms\LoadBalancer->reuseOrOpenConnectionForNewRef(integer, Wikimedia\Rdbms\DatabaseDomain, integer)
#6 /srv/mediawiki/php-1.43.0-wmf.5/includes/libs/rdbms/loadbalancer/LoadBalancer.php(793): Wikimedia\Rdbms\LoadBalancer->getServerConnection(integer, string, integer)
#7 /srv/mediawiki/php-1.43.0-wmf.5/includes/libs/rdbms/database/DBConnRef.php(110): Wikimedia\Rdbms\LoadBalancer->getConnectionInternal(integer, array, string, integer)
#8 /srv/mediawiki/php-1.43.0-wmf.5/includes/libs/rdbms/database/DBConnRef.php(124): Wikimedia\Rdbms\DBConnRef->ensureConnection()
#9 /srv/mediawiki/php-1.43.0-wmf.5/includes/libs/rdbms/database/DBConnRef.php(358): Wikimedia\Rdbms\DBConnRef->__call(string, array)
#10 /srv/mediawiki/php-1.43.0-wmf.5/includes/libs/rdbms/querybuilder/SelectQueryBuilder.php(730): Wikimedia\Rdbms\DBConnRef->select(array, array, array, string, array, array)
#11 /srv/mediawiki/php-1.43.0-wmf.5/extensions/Cognate/src/CognateStore.php(175): Wikimedia\Rdbms\SelectQueryBuilder->fetchResultSet()
#12 /srv/mediawiki/php-1.43.0-wmf.5/extensions/Cognate/src/CognateRepo.php(140): Cognate\CognateStore->selectLinkDetailsForPage(string, MediaWiki\Title\Title)
#13 /srv/mediawiki/php-1.43.0-wmf.5/extensions/Cognate/src/HookHandler/CognateParseHookHandler.php(79): Cognate\CognateRepo->getLinksForPage(string, MediaWiki\Title\Title)
#14 /srv/mediawiki/php-1.43.0-wmf.5/extensions/Cognate/src/CognateHooks.php(125): Cognate\HookHandler\CognateParseHookHandler->doContentAlterParserOutput(MediaWiki\Title\Title, MediaWiki\Parser\ParserOutput)
#15 /srv/mediawiki/php-1.43.0-wmf.5/includes/HookContainer/HookContainer.php(159): Cognate\CognateHooks->onContentAlterParserOutput(WikitextContent, MediaWiki\Title\Title, MediaWiki\Parser\ParserOutput)
#16 /srv/mediawiki/php-1.43.0-wmf.5/includes/HookContainer/HookRunner.php(1185): MediaWiki\HookContainer\HookContainer->run(string, array)
#17 /srv/mediawiki/php-1.43.0-wmf.5/includes/content/ContentHandler.php(1690): MediaWiki\HookContainer\HookRunner->onContentAlterParserOutput(WikitextContent, MediaWiki\Title\Title, MediaWiki\Parser\ParserOutput)
#18 /srv/mediawiki/php-1.43.0-wmf.5/includes/content/Renderer/ContentRenderer.php(67): ContentHandler->getParserOutput(WikitextContent, MediaWiki\Content\Renderer\ContentParseParams)
#19 /srv/mediawiki/php-1.43.0-wmf.5/includes/api/ApiParse.php(161): MediaWiki\Content\Renderer\ContentRenderer->getParserOutput(WikitextContent, MediaWiki\Title\Title, NULL, ParserOptions)
#20 /srv/mediawiki/php-1.43.0-wmf.5/includes/poolcounter/PoolCounterWorkViaCallback.php(73): ApiParse->{closure}()
#21 /srv/mediawiki/php-1.43.0-wmf.5/includes/poolcounter/PoolCounterWork.php(171): MediaWiki\PoolCounter\PoolCounterWorkViaCallback->doWork()
#22 /srv/mediawiki/php-1.43.0-wmf.5/includes/api/ApiParse.php(169): MediaWiki\PoolCounter\PoolCounterWork->execute()
#23 /srv/mediawiki/php-1.43.0-wmf.5/includes/api/ApiParse.php(446): ApiParse->getContentParserOutput(WikitextContent, MediaWiki\Title\Title, NULL, ParserOptions)
#24 /srv/mediawiki/php-1.43.0-wmf.5/includes/api/ApiMain.php(1952): ApiParse->execute()
#25 /srv/mediawiki/php-1.43.0-wmf.5/includes/api/ApiMain.php(928): ApiMain->executeAction()
#26 /srv/mediawiki/php-1.43.0-wmf.5/includes/api/ApiMain.php(899): ApiMain->executeActionWithErrorHandling()
#27 /srv/mediawiki/php-1.43.0-wmf.5/includes/api/ApiEntryPoint.php(158): ApiMain->execute()
#28 /srv/mediawiki/php-1.43.0-wmf.5/includes/MediaWikiEntryPoint.php(199): MediaWiki\Api\ApiEntryPoint->execute()
#29 /srv/mediawiki/php-1.43.0-wmf.5/api.php(44): MediaWiki\MediaWikiEntryPoint->run()
#30 /srv/mediawiki/w/api.php(3): require(string)
#31 {main}
```
==== Impact ====
Logspam, and [user scripts querying the aawiktionary API](https://www.wikidata.org/wiki/User:Nikki/LexemeInterwikiLinks.js) don’t work.
==== Notes ====
aawiktionary is a closed wiki, I don’t know if that’s relevant.
As far as I understand, `cognate_wiktionary` is a database that’s shared across several wikis.