Page MenuHomePhabricator

Fatal error: Call to a member function exists() on a non-object in SearchEntities.php on line 151
Closed, ResolvedPublic

Description

spotted in the logs:

Fatal error: Call to a member function exists() on a non-object at /usr/local/apache/common-local/php-1.24wmf11/extensions/Wikidata/extensions/Wikibase/repo/includes/api/SearchEntities.php on line 151
#0 /usr/local/apache/common-local/php-1.24wmf11/extensions/Wikidata/extensions/Wikibase/repo/includes/api/SearchEntities.php(151): Wikibase\Api\SearchEntities::getExactMatchForEntityId()
#1 /usr/local/apache/common-local/php-1.24wmf11/extensions/Wikidata/extensions/Wikibase/repo/includes/api/SearchEntities.php(121): Wikibase\Api\SearchEntities->getExactMatchForEntityId('Q15429895?', 'item')
#2 /usr/local/apache/common-local/php-1.24wmf11/extensions/Wikidata/extensions/Wikibase/repo/includes/api/SearchEntities.php(271): Wikibase\Api\SearchEntities->getSearchEntries(Array)
#3 /usr/local/apache/common-local/php-1.24wmf11/includes/api/ApiMain.php(908): Wikibase\Api\SearchEntities->execute()
#3 /usr/local/apache/common-local/php-1.24wmf11/extensions/Wikidata/extensions/Wikibase/lib/includes/Template.php(52): Message->plain()
#4 /usr/local/apache/common-local/php-1.24wmf11/extensions/Wikidata/extensions/Wikibase/lib/WikibaseLib.php(148): Wikibase\Template->render()
#5 /usr/local/apache/common-local/php-1.24wmf11/extensions/Wikidata/extensions/Wikibase/repo/includes/EntityView.php(589): wfTemplate('wb-claimgroupli...', '<div class="wb-...', '')
#6 /usr/local/apache/common-local/php-1.24wmf11/extensions/Wikidata/extensions/Wikibase/repo/includes/EntityView.php(248): Wikibase\EntityView->getHtmlForClaims(Object(Wikibase\DataModel\Entity\Item), false)
#7 /usr/local/apache/common-local/php-1.24wmf11/extensions/Wikidata/extensions/Wikibase/repo/includes/ItemView.php(24): Wikibase\EntityView->getInnerHtml(Object(Wikibase\EntityRevision), false)
#8 /usr/local/apache/common-local/php-1.24wmf11/extensions/Wikidata/extensions/Wikibase/repo/includes/EntityView.php(183): Wikibase\ItemView->getInnerHtml(Object(Wikibase\EntityRevision), false)
#9 /usr/local/apache/common-local/php-1.24wmf11/extensions/Wikidata/extensions/Wikibase/repo/includes/EntityView.php(365): Wikibase\EntityView->getHtml(Object(Wikibase\EntityRevision), false)
#10 /usr/local/apache/common-local/php-1.24wmf11/extensions/Wikidata/extensions/Wikibase/repo/includes/content/EntityContent.php(151): Wikibase\EntityView->getParserOutput(Object(Wikibase\EntityRevision), false, true)
#11 /usr/local/apache/common-local/php-1.24wmf11/includes/poolcounter/PoolWorkArticleView.php(139): Wikibase\EntityContent->getParserOutput(Object(Title), 142770920, Object(ParserOptions))
#14 /usr/local/apache/common-local/php-1.24wmf11/extensions/Wikidata/extensions/Wikibase/repo/includes/EntityContentDiffView.php(196): WikiPage->getParserOutput(Object(ParserOptions), 142770920)


Version: unspecified
Severity: normal
Whiteboard: u=dev c=backend p=1 s=2014-07-01

Details

Reference
bz67681

Event Timeline

bzimport raised the priority of this task from to Needs Triage.Nov 22 2014, 3:27 AM
bzimport set Reference to bz67681.
bzimport added a subscriber: Unknown Object (MLST).

Change 144727 had a related patch set uploaded by Daniel Kinzler:
SearchEntities must check title before using it

https://gerrit.wikimedia.org/r/144727

Change 144727 merged by jenkins-bot:
SearchEntities must check title before using it

https://gerrit.wikimedia.org/r/144727