Last modified: 2014-07-03 16:28:30 UTC
See a fair number of these in the logs, so I thought I would report it [2014-06-28 00:22:39] Fatal error: Class 'Elastica\Exception\ElasticsearchException' not found at /usr/local/apache/common-local/php-1.24wmf10/extensions/Elastica/Elastica/lib/Elastica/Exception/ResponseException.php on line 74 URL: http://en.wiktionary.org/w/api.php?action=query&list=search&srwhat=text&format=json&srsearch=##REMOVED## Cookie: Backtrace: #0 /usr/local/apache/common-local/php-1.24wmf10/extensions/Elastica/Elastica/lib/Elastica/Exception/ResponseException.php(74): Elastica\Exception\ResponseException::getElasticsearchException() #1 /usr/local/apache/common-local/php-1.24wmf10/extensions/CirrusSearch/includes/ElasticsearchIntermediary.php(176): Elastica\Exception\ResponseException->getElasticsearchException() #2 /usr/local/apache/common-local/php-1.24wmf10/extensions/CirrusSearch/includes/ElasticsearchIntermediary.php(98): CirrusSearch\ElasticsearchIntermediary->extractMessageAndStatus(Object(Elastica\Exception\PartialShardFailureException)) #3 /usr/local/apache/common-local/php-1.24wmf10/extensions/CirrusSearch/includes/Searcher.php(936): CirrusSearch\ElasticsearchIntermediary->failure(Object(Elastica\Exception\PartialShardFailureException)) #4 [internal function]: CirrusSearch\{closure}() #5 /usr/local/apache/common-local/php-1.24wmf10/includes/poolcounter/PoolCounterWork.php(200): call_user_func_array(Object(Closure), Array) #6 /usr/local/apache/common-local/php-1.24wmf10/includes/poolcounter/PoolCounterWork.php(116): PoolCounterWorkViaCallback->doWork() #7 /usr/local/apache/common-local/php-1.24wmf10/extensions/CirrusSearch/includes/Searcher.php(945): PoolCounterWork->execute() #8 /usr/local/apache/common-local/php-1.24wmf10/extensions/CirrusSearch/includes/Searcher.php(589): CirrusSearch\Searcher->search('full_text', 'a/and/f??i b??...') #9 /usr/local/apache/common-local/php-1.24wmf10/extensions/CirrusSearch/includes/CirrusSearch.php(122): CirrusSearch\Searcher->searchText('a/and/f??i b??...', true) #10 /usr/local/apache/common-local/php-1.24wmf10/includes/api/ApiQuerySearch.php(81): CirrusSearch->searchText('a/and/f??i b??...') #11 /usr/local/apache/common-local/php-1.24wmf10/includes/api/ApiQuerySearch.php(47): ApiQuerySearch->run() #12 /usr/local/apache/common-local/php-1.24wmf10/includes/api/ApiQuery.php(282): ApiQuerySearch->execute() #13 /usr/local/apache/common-local/php-1.24wmf10/includes/api/ApiMain.php(908): ApiQuery->execute() #14 /usr/local/apache/common-local/php-1.24wmf10/includes/api/ApiMain.php(363): ApiMain->executeAction() #15 /usr/local/apache/common-local/php-1.24wmf10/includes/api/ApiMain.php(334): ApiMain->executeActionWithErrorHandling() #16 /usr/local/apache/common-local/php-1.24wmf10/api.php(85): ApiMain->execute() #17 /usr/local/apache/common-local/w/api.php(3): require('/usr/local/apac...') #18 {main}
This is fixed in master. Can cherry pick if need be.
This was cherry picked to shut up the error in production. Marking fixed.