Page MenuHomePhabricator

Catchable fatal error: Argument 1 passed to MediaWiki\\Linker\\LinkRenderer::makeKnownLink() must implement interface MediaWiki\\Linker\\LinkTarget, null given in /var/www/wiki/w/includes/linker/LinkRenderer.php on line 300
Closed, ResolvedPublic

Description

when trying to view a MediaInfo entity

Catchable fatal error: Argument 1 passed to MediaWiki\\Linker\\LinkRenderer::makeKnownLink() must implement interface MediaWiki\\Linker\\LinkTarget, null given in /var/www/wiki/w/includes/linker/LinkRenderer.php on line 300

Event Timeline

#0 /var/www/wiki/w/extensions/Wikidata/extensions/MediaInfo/src/View/MediaInfoView.php(113): MediaWiki\Linker\LinkRenderer->makeKnownLink(NULL)
#1 /var/www/wiki/w/extensions/Wikidata/extensions/MediaInfo/src/View/MediaInfoView.php(83): Wikibase\MediaInfo\View\MediaInfoView->getFileLinkHtml(Wikibase\MediaInfo\DataModel\MediaInfoId)
#2 /var/www/wiki/w/extensions/Wikidata/extensions/Wikibase/view/src/EntityView.php(85): Wikibase\MediaInfo\View\MediaInfoView->getMainHtml(Wikibase\MediaInfo\DataModel\MediaInfo)
#3 /var/www/wiki/w/extensions/Wikidata/extensions/Wikibase/repo/includes/ParserOutput/EntityParserOutputGenerator.php(328): Wikibase\View\EntityView->getHtml(Wikibase\MediaInfo\DataModel\MediaInfo)
#4 /var/www/wiki/w/extensions/Wikidata/extensions/Wikibase/repo/includes/ParserOutput/EntityParserOutputGenerator.php(167): Wikibase\Repo\ParserOutput\EntityParserOutputGenerator->addHtmlToParserOutput(ParserOutput, Wikibase\MediaInfo\DataModel\MediaInfo, Wikibase\Lib\Store\EntityInfo)
#5 /var/www/wiki/w/extensions/Wikidata/extensions/Wikibase/repo/includes/Content/EntityContent.php(294): Wikibase\Repo\ParserOutput\EntityParserOutputGenerator->getParserOutput(Wikibase\MediaInfo\DataModel\MediaInfo, boolean)
#6 /var/www/wiki/w/extensions/Wikidata/extensions/Wikibase/repo/includes/Content/EntityContent.php(232): Wikibase\EntityContent->getParserOutputFromEntityView(Title, integer, ParserOptions, boolean)
#7 /var/www/wiki/w/includes/poolcounter/PoolWorkArticleView.php(140): Wikibase\EntityContent->getParserOutput(Title, integer, ParserOptions)
#8 /var/www/wiki/w/includes/poolcounter/PoolCounterWork.php(123): PoolWorkArticleView->doWork()
#9 /var/www/wiki/w/includes/page/Article.php(662): PoolCounterWork->execute()
#10 /var/www/wiki/w/extensions/Wikidata/extensions/Wikibase/repo/includes/Actions/ViewEntityAction.php(85): Article->view()
#11 /var/www/wiki/w/extensions/Wikidata/extensions/Wikibase/repo/includes/Actions/ViewEntityAction.php(56): Wikibase\ViewEntityAction->showEntityPage()
#12 /var/www/wiki/w/extensions/Wikidata/extensions/MediaInfo/src/Actions/ViewMediaInfoAction.php(18): Wikibase\ViewEntityAction->show()
#13 /var/www/wiki/w/includes/MediaWiki.php(504): Wikibase\MediaInfo\Actions\ViewMediaInfoAction->show()
#14 /var/www/wiki/w/includes/MediaWiki.php(288): MediaWiki->performAction(Article, Title)
#15 /var/www/wiki/w/includes/MediaWiki.php(748): MediaWiki->performRequest()
#16 /var/www/wiki/w/includes/MediaWiki.php(520): MediaWiki->main()
#17 /var/www/wiki/w/index.php(43): MediaWiki->run()

Change 301024 had a related patch set uploaded (by Aude):
Add null check for $title in MediaInfoView

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

Change 301024 merged by jenkins-bot:
Add null check for $title in MediaInfoView

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