Page MenuHomePhabricator

PHP fatal error in Elastica extension
Closed, DuplicatePublicPRODUCTION ERROR

Description

PHP fatal error:
Argument 1 passed to Elastica\Exception\ResponseException::__construct() must be an instance of Elastica\Request, null given

How to get this bug
on plwiki put in the searchbox the following:
insource:/[[anything/

NOTE: Of course I know it should be insource:/\[\[anything/ and yes, it works okay.

insource:/[[anything]]/
works okay as well

2019-04-14 21:50:05 [XLOrDQpAICIAAJ1cP0UAAADH] mw1332 plwiki 1.33.0-wmf.25 fatal ERROR: [XLOrDQpAICIAAJ1cP0UAAADH] /w/index.php?search=insource%3A%2F%5B%5Banything%2F&title=Specjalna%3ASzukaj&profile=default&fulltext=1   PHP Fatal Error from line 205 of /srv/mediawiki/php-1.33.0-wmf.25/extensions/CirrusSearch/includes/ElasticsearchIntermediary.php: Argument 1 passed to Elastica\Exception\ResponseException::__construct() must be an instance of Elastica\Request, null given {"fatal_exception":{"class":"ErrorException","message":"PHP Fatal Error: Argument 1 passed to Elastica\\Exception\\ResponseException::__construct() must be an instance of Elastica\\Request, null given","code":4096,"file":"/srv/mediawiki/php-1.33.0-wmf.25/extensions/CirrusSearch/includes/ElasticsearchIntermediary.php","line":205,"trace":"#0 /srv/mediawiki/php-1.33.0-wmf.25/extensions/CirrusSearch/includes/ElasticsearchIntermediary.php(205): NO_FUNCTION_GIVEN()
#1 /srv/mediawiki/php-1.33.0-wmf.25/extensions/CirrusSearch/includes/Searcher.php(564): CirrusSearch\\ElasticsearchIntermediary->multiFailure(Elastica\\Multi\\ResultSet)
#2 /srv/mediawiki/php-1.33.0-wmf.25/extensions/CirrusSearch/includes/Util.php(120): Closure$CirrusSearch\\Searcher::searchMulti()
#3 /srv/mediawiki/php-1.33.0-wmf.25/includes/poolcounter/PoolCounterWorkViaCallback.php(69): Closure$CirrusSearch\\Util::wrapWithPoolStats()
#4 /srv/mediawiki/php-1.33.0-wmf.25/includes/poolcounter/PoolCounterWork.php(123): PoolCounterWorkViaCallback->doWork()
#5 /srv/mediawiki/php-1.33.0-wmf.25/extensions/CirrusSearch/includes/Util.php(178): PoolCounterWork->execute()
#6 /srv/mediawiki/php-1.33.0-wmf.25/extensions/CirrusSearch/includes/Searcher.php(574): CirrusSearch\\Util::doPoolCounterWork(string, User, Closure$CirrusSearch\\Util::wrapWithPoolStats;387, string)
#7 /srv/mediawiki/php-1.33.0-wmf.25/extensions/CirrusSearch/includes/Searcher.php(631): Closure$CirrusSearch\\Searcher::searchMulti#2()
#8 /srv/mediawiki/php-1.33.0-wmf.25/extensions/CirrusSearch/includes/Searcher.php(319): CirrusSearch\\Searcher->searchMulti(array)
#9 /srv/mediawiki/php-1.33.0-wmf.25/extensions/CirrusSearch/includes/Searcher.php(162): CirrusSearch\\Searcher->searchTextInternal(string)
#10 /srv/mediawiki/php-1.33.0-wmf.25/extensions/CirrusSearch/includes/CirrusSearch.php(215): CirrusSearch\\Searcher->search(CirrusSearch\\Search\\SearchQuery)
#11 /srv/mediawiki/php-1.33.0-wmf.25/extensions/CirrusSearch/includes/CirrusSearch.php(188): CirrusSearch->searchTextReal(CirrusSearch\\Search\\SearchQuery)
#12 /srv/mediawiki/php-1.33.0-wmf.25/includes/search/SearchEngine.php(83): CirrusSearch->doSearchText(string)
#13 /srv/mediawiki/php-1.33.0-wmf.25/includes/search/SearchEngine.php(169): Closure$SearchEngine::searchText()
#14 /srv/mediawiki/php-1.33.0-wmf.25/includes/search/SearchEngine.php(84): SearchEngine->maybePaginate(Closure$SearchEngine::searchText;1455)
#15 /srv/mediawiki/php-1.33.0-wmf.25/includes/specials/SpecialSearch.php(348): SearchEngine->searchText(string)
#16 /srv/mediawiki/php-1.33.0-wmf.25/includes/specials/SpecialSearch.php(173): SpecialSearch->showResults(string)
#17 /srv/mediawiki/php-1.33.0-wmf.25/includes/specialpage/SpecialPage.php(569): SpecialSearch->execute(NULL)
#18 /srv/mediawiki/php-1.33.0-wmf.25/includes/specialpage/SpecialPageFactory.php(558): SpecialPage->run(NULL)
#19 /srv/mediawiki/php-1.33.0-wmf.25/includes/MediaWiki.php(288): MediaWiki\\Special\\SpecialPageFactory->executePath(Title, RequestContext)
#20 /srv/mediawiki/php-1.33.0-wmf.25/includes/MediaWiki.php(865): MediaWiki->performRequest()
#21 /srv/mediawiki/php-1.33.0-wmf.25/includes/MediaWiki.php(515): MediaWiki->main()
#22 /srv/mediawiki/php-1.33.0-wmf.25/index.php(42): MediaWiki->run()
#23 /srv/mediawiki/w/index.php(3): include(string)
#24 {main}"},"exception_id":"XLOrDQpAICIAAJ1cP0UAAADH","exception_url":"/w/index.php?search=insource%3A%2F%5B%5Banything%2F&title=Specjalna%3ASzukaj&profile=default&fulltext=1","caught_by":"mwe_handler"}