Return value of Wikibase\Repo\Content\EntityContentFactory::getTitleForId() must be an instance of Title, null returned
from /srv/mediawiki/php-1.36.0-wmf.28/extensions/Wikibase/repo/includes/Content/EntityContentFactory.php(134) #0 /srv/mediawiki/php-1.36.0-wmf.28/extensions/Wikibase/repo/includes/Store/TypeDispatchingEntityTitleStoreLookup.php(44): Wikibase\Repo\Content\EntityContentFactory->getTitleForId(Wikibase\MediaInfo\DataModel\MediaInfoId) #1 /srv/mediawiki/php-1.36.0-wmf.28/extensions/Wikibase/repo/includes/LinkedData/EntityDataUriManager.php(151): Wikibase\Repo\Store\TypeDispatchingEntityTitleStoreLookup->getTitleForId(Wikibase\MediaInfo\DataModel\MediaInfoId) #2 /srv/mediawiki/php-1.36.0-wmf.28/extensions/Wikibase/repo/includes/LinkedData/EntityDataUriManager.php(182): Wikibase\Repo\LinkedData\EntityDataUriManager->getDocTitle(Wikibase\MediaInfo\DataModel\MediaInfoId, string) #3 /srv/mediawiki/php-1.36.0-wmf.28/extensions/Wikibase/repo/includes/LinkedData/EntityDataRequestHandler.php(356): Wikibase\Repo\LinkedData\EntityDataUriManager->getDocUrl(Wikibase\MediaInfo\DataModel\MediaInfoId, string, integer) #4 /srv/mediawiki/php-1.36.0-wmf.28/extensions/Wikibase/repo/includes/LinkedData/EntityDataRequestHandler.php(234): Wikibase\Repo\LinkedData\EntityDataRequestHandler->httpContentNegotiation(WebRequest, OutputPage, Wikibase\MediaInfo\DataModel\MediaInfoId, integer) #5 /srv/mediawiki/php-1.36.0-wmf.28/extensions/Wikibase/repo/includes/Specials/SpecialEntityData.php(118): Wikibase\Repo\LinkedData\EntityDataRequestHandler->handleRequest(string, WebRequest, OutputPage) #6 /srv/mediawiki/php-1.36.0-wmf.28/includes/specialpage/SpecialPage.php(645): Wikibase\Repo\Specials\SpecialEntityData->execute(string) #7 /srv/mediawiki/php-1.36.0-wmf.28/includes/specialpage/SpecialPageFactory.php(1405): SpecialPage->run(string) #8 /srv/mediawiki/php-1.36.0-wmf.28/includes/MediaWiki.php(310): MediaWiki\SpecialPage\SpecialPageFactory->executePath(Title, RequestContext) #9 /srv/mediawiki/php-1.36.0-wmf.28/includes/MediaWiki.php(944): MediaWiki->performRequest() #10 /srv/mediawiki/php-1.36.0-wmf.28/includes/MediaWiki.php(548): MediaWiki->main() #11 /srv/mediawiki/php-1.36.0-wmf.28/index.php(53): MediaWiki->run() #12 /srv/mediawiki/php-1.36.0-wmf.28/index.php(46): wfIndexMain() #13 /srv/mediawiki/w/index.php(3): require(string) #14 {main}
Impact
Low – 37 messages over the past 30 days (mostly after 2020-01-27).
Notes
Only seems to affect Commons, with Special:EntityData/M... titles. Also, for the few instances I’ve tested so far, plugging the page ID from the request title into index.php?curid= (example link) yields a “bad title” error (“The requested page title is empty or contains only the name of a namespace.”).