logspam-watch output always has a burst of entries like the following during mediawiki scap deployments:
About 35 hits in total in a 1-2 minute window.
For details on a recent burst, see https://logstash.wikimedia.org/goto/ba8b9d9a4174a8b8bc2a3cc86a066a0c (wider time frame: https://logstash.wikimedia.org/goto/bdad52a58aec86bc5f46657506c9c1c0)
In T371633#10078899, @Krinkle wrote:It seems to revolve around these three messages all for the same http://localhost:6025/call/ endpoint. This endpoint is defined in mf-config and Envoy (via Codsearch) as shellbox-constraints. All calls (see stack traces) are from the WikibaseQualityConstraints extension. […]
Last 7 days:
- 300x cURL error 7: Failed to connect to localhost port 6025: Connection refused
- 280x cURL error 56: Recv failure: Connection reset by peer
- 80x cURL error 52: Empty reply from server
[27d39b50-8d32-4e7e-864e-a43a1d522dc6] /w/api.php?action=wbcheckconstraints&format=json&formatversion=2&id=Q706575&status=violation%7Cwarning%7Csuggestion%7Cbad-parameters&uselang=nb GuzzleHttp\Exception\ConnectException: cURL error 7: Failed to connect to localhost port 6025: Connection refused (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for http://localhost:6025/call/constraint-regex-checkerfrom /srv/mediawiki/php-1.43.0-wmf.18/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(210) #0 /srv/mediawiki/php-1.43.0-wmf.18/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(158): GuzzleHttp\Handler\CurlFactory::createRejection(GuzzleHttp\Handler\EasyHandle, array) #1 /srv/mediawiki/php-1.43.0-wmf.18/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(110): GuzzleHttp\Handler\CurlFactory::finishError(GuzzleHttp\Handler\CurlHandler, GuzzleHttp\Handler\EasyHandle, GuzzleHttp\Handler\CurlFactory) #2 /srv/mediawiki/php-1.43.0-wmf.18/vendor/guzzlehttp/guzzle/src/Handler/CurlHandler.php(47): GuzzleHttp\Handler\CurlFactory::finish(GuzzleHttp\Handler\CurlHandler, GuzzleHttp\Handler\EasyHandle, GuzzleHttp\Handler\CurlFactory) #3 /srv/mediawiki/php-1.43.0-wmf.18/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(28): GuzzleHttp\Handler\CurlHandler->__invoke(GuzzleHttp\Psr7\Request, array) #4 /srv/mediawiki/php-1.43.0-wmf.18/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(48): GuzzleHttp\Handler\Proxy::GuzzleHttp\Handler\{closure}(GuzzleHttp\Psr7\Request, array) #5 /srv/mediawiki/php-1.43.0-wmf.18/vendor/guzzlehttp/guzzle/src/PrepareBodyMiddleware.php(64): GuzzleHttp\Handler\Proxy::GuzzleHttp\Handler\{closure}(GuzzleHttp\Psr7\Request, array) #6 /srv/mediawiki/php-1.43.0-wmf.18/vendor/guzzlehttp/guzzle/src/Middleware.php(31): GuzzleHttp\PrepareBodyMiddleware->__invoke(GuzzleHttp\Psr7\Request, array) #7 /srv/mediawiki/php-1.43.0-wmf.18/vendor/guzzlehttp/guzzle/src/RedirectMiddleware.php(55): GuzzleHttp\Middleware::GuzzleHttp\{closure}(GuzzleHttp\Psr7\Request, array) #8 /srv/mediawiki/php-1.43.0-wmf.18/vendor/guzzlehttp/guzzle/src/Middleware.php(63): GuzzleHttp\RedirectMiddleware->__invoke(GuzzleHttp\Psr7\Request, array) #9 /srv/mediawiki/php-1.43.0-wmf.18/vendor/guzzlehttp/guzzle/src/HandlerStack.php(75): GuzzleHttp\Middleware::GuzzleHttp\{closure}(GuzzleHttp\Psr7\Request, array) #10 /srv/mediawiki/php-1.43.0-wmf.18/vendor/guzzlehttp/guzzle/src/Client.php(333): GuzzleHttp\HandlerStack->__invoke(GuzzleHttp\Psr7\Request, array) #11 /srv/mediawiki/php-1.43.0-wmf.18/vendor/guzzlehttp/guzzle/src/Client.php(107): GuzzleHttp\Client->transfer(GuzzleHttp\Psr7\Request, array) #12 /srv/mediawiki/php-1.43.0-wmf.18/vendor/guzzlehttp/guzzle/src/Client.php(138): GuzzleHttp\Client->sendAsync(GuzzleHttp\Psr7\Request, array) #13 /srv/mediawiki/php-1.43.0-wmf.18/vendor/wikimedia/shellbox/src/Client.php(162): GuzzleHttp\Client->sendRequest(GuzzleHttp\Psr7\Request) #14 /srv/mediawiki/php-1.43.0-wmf.18/vendor/wikimedia/shellbox/src/Client.php(107): Shellbox\Client->sendRequest(string, array) #15 /srv/mediawiki/php-1.43.0-wmf.18/extensions/WikibaseQualityConstraints/src/ConstraintCheck/Checker/FormatChecker.php(199): Shellbox\Client->call(string, string, array) #16 /srv/mediawiki/php-1.43.0-wmf.18/extensions/WikibaseQualityConstraints/src/ConstraintCheck/Checker/FormatChecker.php(181): WikibaseQuality\ConstraintReport\ConstraintCheck\Checker\FormatChecker->runRegexCheckUsingShellbox(string, string) #17 /srv/mediawiki/php-1.43.0-wmf.18/extensions/WikibaseQualityConstraints/src/ConstraintCheck/Checker/FormatChecker.php(139): WikibaseQuality\ConstraintReport\ConstraintCheck\Checker\FormatChecker->runRegexCheck(string, string) #18 /srv/mediawiki/php-1.43.0-wmf.18/extensions/WikibaseQualityConstraints/src/ConstraintCheck/DelegatingConstraintChecker.php(568): WikibaseQuality\ConstraintReport\ConstraintCheck\Checker\FormatChecker->checkConstraint(WikibaseQuality\ConstraintReport\ConstraintCheck\Context\MainSnakContext, WikibaseQuality\ConstraintReport\Constraint) #19 /srv/mediawiki/php-1.43.0-wmf.18/extensions/WikibaseQualityConstraints/src/ConstraintCheck/DelegatingConstraintChecker.php(469): WikibaseQuality\ConstraintReport\ConstraintCheck\DelegatingConstraintChecker->getCheckResultFor(WikibaseQuality\ConstraintReport\ConstraintCheck\Context\MainSnakContext, WikibaseQuality\ConstraintReport\Constraint) #20 /srv/mediawiki/php-1.43.0-wmf.18/extensions/WikibaseQualityConstraints/src/ConstraintCheck/DelegatingConstraintChecker.php(370): WikibaseQuality\ConstraintReport\ConstraintCheck\DelegatingConstraintChecker->checkConstraintsForMainSnak(Wikibase\DataModel\Entity\Item, Wikibase\DataModel\Statement\Statement, null, array) #21 /srv/mediawiki/php-1.43.0-wmf.18/extensions/WikibaseQualityConstraints/src/ConstraintCheck/DelegatingConstraintChecker.php(342): WikibaseQuality\ConstraintReport\ConstraintCheck\DelegatingConstraintChecker->checkStatement(Wikibase\DataModel\Entity\Item, Wikibase\DataModel\Statement\Statement, null, array) #22 /srv/mediawiki/php-1.43.0-wmf.18/extensions/WikibaseQualityConstraints/src/ConstraintCheck/DelegatingConstraintChecker.php(132): WikibaseQuality\ConstraintReport\ConstraintCheck\DelegatingConstraintChecker->checkEveryStatement(Wikibase\DataModel\Entity\Item, null, array) #23 /srv/mediawiki/php-1.43.0-wmf.18/extensions/WikibaseQualityConstraints/src/Api/CheckingResultsSource.php(53): WikibaseQuality\ConstraintReport\ConstraintCheck\DelegatingConstraintChecker->checkAgainstConstraintsOnEntityId(Wikibase\DataModel\Entity\ItemId, null, array, array) #24 /srv/mediawiki/php-1.43.0-wmf.18/extensions/WikibaseQualityConstraints/src/Api/CachingResultsSource.php(235): WikibaseQuality\ConstraintReport\Api\CheckingResultsSource->getResults(array, array, null, array) #25 /srv/mediawiki/php-1.43.0-wmf.18/extensions/WikibaseQualityConstraints/src/Api/CachingResultsSource.php(167): WikibaseQuality\ConstraintReport\Api\CachingResultsSource->getAndStoreResults(array, array, null, array) #26 /srv/mediawiki/php-1.43.0-wmf.18/extensions/WikibaseQualityConstraints/src/Api/CheckConstraints.php(121): WikibaseQuality\ConstraintReport\Api\CachingResultsSource->getResults(array, array, null, array) #27 /srv/mediawiki/php-1.43.0-wmf.18/includes/api/ApiMain.php(1948): WikibaseQuality\ConstraintReport\Api\CheckConstraints->execute() #28 /srv/mediawiki/php-1.43.0-wmf.18/includes/api/ApiMain.php(926): ApiMain->executeAction() #29 /srv/mediawiki/php-1.43.0-wmf.18/includes/api/ApiMain.php(897): ApiMain->executeActionWithErrorHandling() #30 /srv/mediawiki/php-1.43.0-wmf.18/includes/api/ApiEntryPoint.php(153): ApiMain->execute() #31 /srv/mediawiki/php-1.43.0-wmf.18/includes/MediaWikiEntryPoint.php(200): MediaWiki\Api\ApiEntryPoint->execute() #32 /srv/mediawiki/php-1.43.0-wmf.18/api.php(44): MediaWiki\MediaWikiEntryPoint->run() #33 /srv/mediawiki/w/api.php(3): require(string) #34 {main}[90652139-0d8e-4b3e-a0ef-15cf1d36e145] /rpc/RunSingleJob.php GuzzleHttp\Exception\RequestException: cURL error 56: Recv failure: Connection reset by peer (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for http://localhost:6025/call/constraint-regex-checkerfrom /srv/mediawiki/php-1.43.0-wmf.18/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(211) #0 /srv/mediawiki/php-1.43.0-wmf.18/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(158): GuzzleHttp\Handler\CurlFactory::createRejection(GuzzleHttp\Handler\EasyHandle, array) #1 /srv/mediawiki/php-1.43.0-wmf.18/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(110): GuzzleHttp\Handler\CurlFactory::finishError(GuzzleHttp\Handler\CurlHandler, GuzzleHttp\Handler\EasyHandle, GuzzleHttp\Handler\CurlFactory) #2 /srv/mediawiki/php-1.43.0-wmf.18/vendor/guzzlehttp/guzzle/src/Handler/CurlHandler.php(47): GuzzleHttp\Handler\CurlFactory::finish(GuzzleHttp\Handler\CurlHandler, GuzzleHttp\Handler\EasyHandle, GuzzleHttp\Handler\CurlFactory) #3 /srv/mediawiki/php-1.43.0-wmf.18/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(28): GuzzleHttp\Handler\CurlHandler->__invoke(GuzzleHttp\Psr7\Request, array) #4 /srv/mediawiki/php-1.43.0-wmf.18/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(48): GuzzleHttp\Handler\Proxy::GuzzleHttp\Handler\{closure}(GuzzleHttp\Psr7\Request, array) #5 /srv/mediawiki/php-1.43.0-wmf.18/vendor/guzzlehttp/guzzle/src/PrepareBodyMiddleware.php(64): GuzzleHttp\Handler\Proxy::GuzzleHttp\Handler\{closure}(GuzzleHttp\Psr7\Request, array) #6 /srv/mediawiki/php-1.43.0-wmf.18/vendor/guzzlehttp/guzzle/src/Middleware.php(31): GuzzleHttp\PrepareBodyMiddleware->__invoke(GuzzleHttp\Psr7\Request, array) #7 /srv/mediawiki/php-1.43.0-wmf.18/vendor/guzzlehttp/guzzle/src/RedirectMiddleware.php(55): GuzzleHttp\Middleware::GuzzleHttp\{closure}(GuzzleHttp\Psr7\Request, array) #8 /srv/mediawiki/php-1.43.0-wmf.18/vendor/guzzlehttp/guzzle/src/Middleware.php(63): GuzzleHttp\RedirectMiddleware->__invoke(GuzzleHttp\Psr7\Request, array) #9 /srv/mediawiki/php-1.43.0-wmf.18/vendor/guzzlehttp/guzzle/src/HandlerStack.php(75): GuzzleHttp\Middleware::GuzzleHttp\{closure}(GuzzleHttp\Psr7\Request, array) #10 /srv/mediawiki/php-1.43.0-wmf.18/vendor/guzzlehttp/guzzle/src/Client.php(333): GuzzleHttp\HandlerStack->__invoke(GuzzleHttp\Psr7\Request, array) #11 /srv/mediawiki/php-1.43.0-wmf.18/vendor/guzzlehttp/guzzle/src/Client.php(107): GuzzleHttp\Client->transfer(GuzzleHttp\Psr7\Request, array) #12 /srv/mediawiki/php-1.43.0-wmf.18/vendor/guzzlehttp/guzzle/src/Client.php(138): GuzzleHttp\Client->sendAsync(GuzzleHttp\Psr7\Request, array) #13 /srv/mediawiki/php-1.43.0-wmf.18/vendor/wikimedia/shellbox/src/Client.php(162): GuzzleHttp\Client->sendRequest(GuzzleHttp\Psr7\Request) #14 /srv/mediawiki/php-1.43.0-wmf.18/vendor/wikimedia/shellbox/src/Client.php(107): Shellbox\Client->sendRequest(string, array) #15 /srv/mediawiki/php-1.43.0-wmf.18/extensions/WikibaseQualityConstraints/src/ConstraintCheck/Checker/FormatChecker.php(199): Shellbox\Client->call(string, string, array) #16 /srv/mediawiki/php-1.43.0-wmf.18/extensions/WikibaseQualityConstraints/src/ConstraintCheck/Checker/FormatChecker.php(181): WikibaseQuality\ConstraintReport\ConstraintCheck\Checker\FormatChecker->runRegexCheckUsingShellbox(string, string) #17 /srv/mediawiki/php-1.43.0-wmf.18/extensions/WikibaseQualityConstraints/src/ConstraintCheck/Checker/FormatChecker.php(139): WikibaseQuality\ConstraintReport\ConstraintCheck\Checker\FormatChecker->runRegexCheck(string, string) #18 /srv/mediawiki/php-1.43.0-wmf.18/extensions/WikibaseQualityConstraints/src/ConstraintCheck/DelegatingConstraintChecker.php(568): WikibaseQuality\ConstraintReport\ConstraintCheck\Checker\FormatChecker->checkConstraint(WikibaseQuality\ConstraintReport\ConstraintCheck\Context\MainSnakContext, WikibaseQuality\ConstraintReport\Constraint) #19 /srv/mediawiki/php-1.43.0-wmf.18/extensions/WikibaseQualityConstraints/src/ConstraintCheck/DelegatingConstraintChecker.php(469): WikibaseQuality\ConstraintReport\ConstraintCheck\DelegatingConstraintChecker->getCheckResultFor(WikibaseQuality\ConstraintReport\ConstraintCheck\Context\MainSnakContext, WikibaseQuality\ConstraintReport\Constraint) #20 /srv/mediawiki/php-1.43.0-wmf.18/extensions/WikibaseQualityConstraints/src/ConstraintCheck/DelegatingConstraintChecker.php(370): WikibaseQuality\ConstraintReport\ConstraintCheck\DelegatingConstraintChecker->checkConstraintsForMainSnak(Wikibase\DataModel\Entity\Item, Wikibase\DataModel\Statement\Statement, null, array) #21 /srv/mediawiki/php-1.43.0-wmf.18/extensions/WikibaseQualityConstraints/src/ConstraintCheck/DelegatingConstraintChecker.php(342): WikibaseQuality\ConstraintReport\ConstraintCheck\DelegatingConstraintChecker->checkStatement(Wikibase\DataModel\Entity\Item, Wikibase\DataModel\Statement\Statement, null, array) #22 /srv/mediawiki/php-1.43.0-wmf.18/extensions/WikibaseQualityConstraints/src/ConstraintCheck/DelegatingConstraintChecker.php(132): WikibaseQuality\ConstraintReport\ConstraintCheck\DelegatingConstraintChecker->checkEveryStatement(Wikibase\DataModel\Entity\Item, null, array) #23 /srv/mediawiki/php-1.43.0-wmf.18/extensions/WikibaseQualityConstraints/src/Api/CheckingResultsSource.php(53): WikibaseQuality\ConstraintReport\ConstraintCheck\DelegatingConstraintChecker->checkAgainstConstraintsOnEntityId(Wikibase\DataModel\Entity\ItemId, null, array, array) #24 /srv/mediawiki/php-1.43.0-wmf.18/extensions/WikibaseQualityConstraints/src/Api/CachingResultsSource.php(235): WikibaseQuality\ConstraintReport\Api\CheckingResultsSource->getResults(array, array, null, array) #25 /srv/mediawiki/php-1.43.0-wmf.18/extensions/WikibaseQualityConstraints/src/Api/CachingResultsSource.php(167): WikibaseQuality\ConstraintReport\Api\CachingResultsSource->getAndStoreResults(array, array, null, array) #26 /srv/mediawiki/php-1.43.0-wmf.18/extensions/WikibaseQualityConstraints/src/Job/CheckConstraintsJob.php(84): WikibaseQuality\ConstraintReport\Api\CachingResultsSource->getResults(array, array, null, array) #27 /srv/mediawiki/php-1.43.0-wmf.18/extensions/WikibaseQualityConstraints/src/Job/CheckConstraintsJob.php(74): WikibaseQuality\ConstraintReport\Job\CheckConstraintsJob->checkConstraints(Wikibase\DataModel\Entity\ItemId) #28 /srv/mediawiki/php-1.43.0-wmf.18/extensions/EventBus/includes/JobExecutor.php(80): WikibaseQuality\ConstraintReport\Job\CheckConstraintsJob->run() #29 /srv/mediawiki/rpc/RunSingleJob.php(60): MediaWiki\Extension\EventBus\JobExecutor->execute(array) #30 {main}[990d4fc2-a75d-42d3-923c-7e8831ff8121] /rpc/RunSingleJob.php GuzzleHttp\Exception\ConnectException: cURL error 52: Empty reply from server (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for http://localhost:6025/call/constraint-regex-checker from /srv/mediawiki/php-1.43.0-wmf.18/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(210)#0 /srv/mediawiki/php-1.43.0-wmf.18/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(158): GuzzleHttp\Handler\CurlFactory::createRejection(GuzzleHttp\Handler\EasyHandle, array) #1 /srv/mediawiki/php-1.43.0-wmf.18/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(110): GuzzleHttp\Handler\CurlFactory::finishError(GuzzleHttp\Handler\CurlHandler, GuzzleHttp\Handler\EasyHandle, GuzzleHttp\Handler\CurlFactory) #2 /srv/mediawiki/php-1.43.0-wmf.18/vendor/guzzlehttp/guzzle/src/Handler/CurlHandler.php(47): GuzzleHttp\Handler\CurlFactory::finish(GuzzleHttp\Handler\CurlHandler, GuzzleHttp\Handler\EasyHandle, GuzzleHttp\Handler\CurlFactory) #3 /srv/mediawiki/php-1.43.0-wmf.18/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(28): GuzzleHttp\Handler\CurlHandler->__invoke(GuzzleHttp\Psr7\Request, array) #4 /srv/mediawiki/php-1.43.0-wmf.18/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(48): GuzzleHttp\Handler\Proxy::GuzzleHttp\Handler\{closure}(GuzzleHttp\Psr7\Request, array) #5 /srv/mediawiki/php-1.43.0-wmf.18/vendor/guzzlehttp/guzzle/src/PrepareBodyMiddleware.php(64): GuzzleHttp\Handler\Proxy::GuzzleHttp\Handler\{closure}(GuzzleHttp\Psr7\Request, array) #6 /srv/mediawiki/php-1.43.0-wmf.18/vendor/guzzlehttp/guzzle/src/Middleware.php(31): GuzzleHttp\PrepareBodyMiddleware->__invoke(GuzzleHttp\Psr7\Request, array) #7 /srv/mediawiki/php-1.43.0-wmf.18/vendor/guzzlehttp/guzzle/src/RedirectMiddleware.php(55): GuzzleHttp\Middleware::GuzzleHttp\{closure}(GuzzleHttp\Psr7\Request, array) #8 /srv/mediawiki/php-1.43.0-wmf.18/vendor/guzzlehttp/guzzle/src/Middleware.php(63): GuzzleHttp\RedirectMiddleware->__invoke(GuzzleHttp\Psr7\Request, array) #9 /srv/mediawiki/php-1.43.0-wmf.18/vendor/guzzlehttp/guzzle/src/HandlerStack.php(75): GuzzleHttp\Middleware::GuzzleHttp\{closure}(GuzzleHttp\Psr7\Request, array) #10 /srv/mediawiki/php-1.43.0-wmf.18/vendor/guzzlehttp/guzzle/src/Client.php(333): GuzzleHttp\HandlerStack->__invoke(GuzzleHttp\Psr7\Request, array) #11 /srv/mediawiki/php-1.43.0-wmf.18/vendor/guzzlehttp/guzzle/src/Client.php(107): GuzzleHttp\Client->transfer(GuzzleHttp\Psr7\Request, array) #12 /srv/mediawiki/php-1.43.0-wmf.18/vendor/guzzlehttp/guzzle/src/Client.php(138): GuzzleHttp\Client->sendAsync(GuzzleHttp\Psr7\Request, array) #13 /srv/mediawiki/php-1.43.0-wmf.18/vendor/wikimedia/shellbox/src/Client.php(162): GuzzleHttp\Client->sendRequest(GuzzleHttp\Psr7\Request) #14 /srv/mediawiki/php-1.43.0-wmf.18/vendor/wikimedia/shellbox/src/Client.php(107): Shellbox\Client->sendRequest(string, array) #15 /srv/mediawiki/php-1.43.0-wmf.18/extensions/WikibaseQualityConstraints/src/ConstraintCheck/Checker/FormatChecker.php(199): Shellbox\Client->call(string, string, array) #16 /srv/mediawiki/php-1.43.0-wmf.18/extensions/WikibaseQualityConstraints/src/ConstraintCheck/Checker/FormatChecker.php(181): WikibaseQuality\ConstraintReport\ConstraintCheck\Checker\FormatChecker->runRegexCheckUsingShellbox(string, string) #17 /srv/mediawiki/php-1.43.0-wmf.18/extensions/WikibaseQualityConstraints/src/ConstraintCheck/Checker/FormatChecker.php(139): WikibaseQuality\ConstraintReport\ConstraintCheck\Checker\FormatChecker->runRegexCheck(string, string) #18 /srv/mediawiki/php-1.43.0-wmf.18/extensions/WikibaseQualityConstraints/src/ConstraintCheck/DelegatingConstraintChecker.php(568): WikibaseQuality\ConstraintReport\ConstraintCheck\Checker\FormatChecker->checkConstraint(WikibaseQuality\ConstraintReport\ConstraintCheck\Context\ReferenceContext, WikibaseQuality\ConstraintReport\Constraint) #19 /srv/mediawiki/php-1.43.0-wmf.18/extensions/WikibaseQualityConstraints/src/ConstraintCheck/DelegatingConstraintChecker.php(546): WikibaseQuality\ConstraintReport\ConstraintCheck\DelegatingConstraintChecker->getCheckResultFor(WikibaseQuality\ConstraintReport\ConstraintCheck\Context\ReferenceContext, WikibaseQuality\ConstraintReport\Constraint) #20 /srv/mediawiki/php-1.43.0-wmf.18/extensions/WikibaseQualityConstraints/src/ConstraintCheck/DelegatingConstraintChecker.php(389): WikibaseQuality\ConstraintReport\ConstraintCheck\DelegatingConstraintChecker->checkConstraintsForReferences(Wikibase\DataModel\Entity\Item, Wikibase\DataModel\Statement\Statement, null, array) #21 /srv/mediawiki/php-1.43.0-wmf.18/extensions/WikibaseQualityConstraints/src/ConstraintCheck/DelegatingConstraintChecker.php(342): WikibaseQuality\ConstraintReport\ConstraintCheck\DelegatingConstraintChecker->checkStatement(Wikibase\DataModel\Entity\Item, Wikibase\DataModel\Statement\Statement, null, array) #22 /srv/mediawiki/php-1.43.0-wmf.18/extensions/WikibaseQualityConstraints/src/ConstraintCheck/DelegatingConstraintChecker.php(132): WikibaseQuality\ConstraintReport\ConstraintCheck\DelegatingConstraintChecker->checkEveryStatement(Wikibase\DataModel\Entity\Item, null, array) #23 /srv/mediawiki/php-1.43.0-wmf.18/extensions/WikibaseQualityConstraints/src/Api/CheckingResultsSource.php(53): WikibaseQuality\ConstraintReport\ConstraintCheck\DelegatingConstraintChecker->checkAgainstConstraintsOnEntityId(Wikibase\DataModel\Entity\ItemId, null, array, array) #24 /srv/mediawiki/php-1.43.0-wmf.18/extensions/WikibaseQualityConstraints/src/Api/CachingResultsSource.php(235): WikibaseQuality\ConstraintReport\Api\CheckingResultsSource->getResults(array, array, null, array) #25 /srv/mediawiki/php-1.43.0-wmf.18/extensions/WikibaseQualityConstraints/src/Api/CachingResultsSource.php(167): WikibaseQuality\ConstraintReport\Api\CachingResultsSource->getAndStoreResults(array, array, null, array) #26 /srv/mediawiki/php-1.43.0-wmf.18/extensions/WikibaseQualityConstraints/src/Job/CheckConstraintsJob.php(84): WikibaseQuality\ConstraintReport\Api\CachingResultsSource->getResults(array, array, null, array) #27 /srv/mediawiki/php-1.43.0-wmf.18/extensions/WikibaseQualityConstraints/src/Job/CheckConstraintsJob.php(74): WikibaseQuality\ConstraintReport\Job\CheckConstraintsJob->checkConstraints(Wikibase\DataModel\Entity\ItemId) #28 /srv/mediawiki/php-1.43.0-wmf.18/extensions/EventBus/includes/JobExecutor.php(80): WikibaseQuality\ConstraintReport\Job\CheckConstraintsJob->run() #29 /srv/mediawiki/rpc/RunSingleJob.php(60): MediaWiki\Extension\EventBus\JobExecutor->execute(array) #30 {main}

