Bad value for parameter $snak->getDataValue(): must be a DataValues\StringValue
from /srv/mediawiki/php-1.36.0-wmf.27/vendor/wikimedia/assert/src/Assert.php(105) #0 /srv/mediawiki/php-1.36.0-wmf.27/extensions/Wikibase/lib/includes/PropertyInfoSnakUrlExpander.php(40): Wikimedia\Assert\Assert::parameterType(array, Wikibase\DataModel\Entity\EntityIdValue, string) #1 /srv/mediawiki/php-1.36.0-wmf.27/extensions/Wikibase/lib/includes/Formatters/HtmlExternalIdentifierFormatter.php(51): Wikibase\Lib\PropertyInfoSnakUrlExpander->expandUrl(Wikibase\DataModel\Snak\PropertyValueSnak) #2 /srv/mediawiki/php-1.36.0-wmf.27/extensions/Wikibase/lib/includes/Formatters/DispatchingSnakFormatter.php(145): Wikibase\Lib\Formatters\HtmlExternalIdentifierFormatter->formatSnak(Wikibase\DataModel\Snak\PropertyValueSnak) #3 /srv/mediawiki/php-1.36.0-wmf.27/extensions/Wikibase/lib/includes/Formatters/ErrorHandlingSnakFormatter.php(67): Wikibase\Lib\Formatters\DispatchingSnakFormatter->formatSnak(Wikibase\DataModel\Snak\PropertyValueSnak) #4 /srv/mediawiki/php-1.36.0-wmf.27/extensions/WikibaseMediaInfo/src/View/MediaInfoEntityStatementsView.php(438): Wikibase\Lib\Formatters\ErrorHandlingSnakFormatter->formatSnak(Wikibase\DataModel\Snak\PropertyValueSnak) #5 /srv/mediawiki/php-1.36.0-wmf.27/extensions/WikibaseMediaInfo/src/View/MediaInfoEntityStatementsView.php(385): Wikibase\MediaInfo\View\MediaInfoEntityStatementsView->formatSnak(Wikibase\DataModel\Snak\PropertyValueSnak, string) #6 /srv/mediawiki/php-1.36.0-wmf.27/extensions/WikibaseMediaInfo/src/View/MediaInfoEntityStatementsView.php(356): Wikibase\MediaInfo\View\MediaInfoEntityStatementsView->createQualifiersDiv(Wikibase\DataModel\Snak\SnakList) #7 /srv/mediawiki/php-1.36.0-wmf.27/extensions/WikibaseMediaInfo/src/View/MediaInfoEntityStatementsView.php(325): Wikibase\MediaInfo\View\MediaInfoEntityStatementsView->innerStatementDiv(Wikibase\DataModel\Statement\Statement) #8 /srv/mediawiki/php-1.36.0-wmf.27/extensions/WikibaseMediaInfo/src/View/MediaInfoEntityStatementsView.php(204): Wikibase\MediaInfo\View\MediaInfoEntityStatementsView->createStatementDiv(Wikibase\DataModel\Statement\Statement) #9 /srv/mediawiki/php-1.36.0-wmf.27/extensions/WikibaseMediaInfo/src/View/MediaInfoEntityStatementsView.php(93): Wikibase\MediaInfo\View\MediaInfoEntityStatementsView->getLayoutForProperty(string, array) #10 /srv/mediawiki/php-1.36.0-wmf.27/extensions/WikibaseMediaInfo/src/View/MediaInfoView.php(92): Wikibase\MediaInfo\View\MediaInfoEntityStatementsView->getHtml(Wikibase\MediaInfo\DataModel\MediaInfo) #11 /srv/mediawiki/php-1.36.0-wmf.27/extensions/WikibaseMediaInfo/src/View/MediaInfoView.php(79): Wikibase\MediaInfo\View\MediaInfoView->getStatementsHtml(Wikibase\MediaInfo\DataModel\MediaInfo) #12 /srv/mediawiki/php-1.36.0-wmf.27/extensions/Wikibase/repo/includes/ParserOutput/FullEntityParserOutputGenerator.php(195): Wikibase\MediaInfo\View\MediaInfoView->getContent(Wikibase\MediaInfo\DataModel\MediaInfo, integer) #13 /srv/mediawiki/php-1.36.0-wmf.27/extensions/Wikibase/repo/includes/ParserOutput/FullEntityParserOutputGenerator.php(150): Wikibase\Repo\ParserOutput\FullEntityParserOutputGenerator->addHtmlToParserOutput(ParserOutput, Wikibase\Lib\Store\EntityRevision) #14 /srv/mediawiki/php-1.36.0-wmf.27/extensions/Wikibase/repo/includes/ParserOutput/StatsdTimeRecordingEntityParserOutputGenerator.php(53): Wikibase\Repo\ParserOutput\FullEntityParserOutputGenerator->getParserOutput(Wikibase\Lib\Store\EntityRevision, boolean) #15 /srv/mediawiki/php-1.36.0-wmf.27/extensions/Wikibase/repo/includes/Content/EntityContent.php(238): Wikibase\Repo\ParserOutput\StatsdTimeRecordingEntityParserOutputGenerator->getParserOutput(Wikibase\Lib\Store\EntityRevision, boolean) #16 /srv/mediawiki/php-1.36.0-wmf.27/extensions/Wikibase/repo/includes/Content/EntityContent.php(177): Wikibase\Repo\Content\EntityContent->getParserOutputFromEntityView(integer, ParserOptions, boolean) #17 /srv/mediawiki/php-1.36.0-wmf.27/includes/Revision/RenderedRevision.php(266): Wikibase\Repo\Content\EntityContent->getParserOutput(Title, integer, ParserOptions, boolean) #18 /srv/mediawiki/php-1.36.0-wmf.27/includes/Revision/RenderedRevision.php(235): MediaWiki\Revision\RenderedRevision->getSlotParserOutputUncached(Wikibase\MediaInfo\Content\MediaInfoContent, boolean) #19 /srv/mediawiki/php-1.36.0-wmf.27/includes/Revision/RevisionRenderer.php(230): MediaWiki\Revision\RenderedRevision->getSlotParserOutput(string, array) #20 /srv/mediawiki/php-1.36.0-wmf.27/includes/Revision/RevisionRenderer.php(152): MediaWiki\Revision\RevisionRenderer->combineSlotOutput(MediaWiki\Revision\RenderedRevision, array) #21 [internal function]: MediaWiki\Revision\RevisionRenderer->MediaWiki\Revision\{closure}(MediaWiki\Revision\RenderedRevision, array) #22 /srv/mediawiki/php-1.36.0-wmf.27/includes/Revision/RenderedRevision.php(197): call_user_func(Closure, MediaWiki\Revision\RenderedRevision, array) #23 /srv/mediawiki/php-1.36.0-wmf.27/includes/poolcounter/PoolWorkArticleView.php(137): MediaWiki\Revision\RenderedRevision->getRevisionParserOutput() #24 /srv/mediawiki/php-1.36.0-wmf.27/includes/poolcounter/PoolCounterWork.php(162): PoolWorkArticleView->doWork() #25 /srv/mediawiki/php-1.36.0-wmf.27/includes/page/ParserOutputAccess.php(260): PoolCounterWork->execute() #26 /srv/mediawiki/php-1.36.0-wmf.27/includes/page/Article.php(762): MediaWiki\Page\ParserOutputAccess->getParserOutput(WikiFilePage, ParserOptions, MediaWiki\Revision\RevisionStoreCacheRecord, integer) #27 /srv/mediawiki/php-1.36.0-wmf.27/includes/page/Article.php(575): Article->generateContentOutput(User, ParserOptions, integer, OutputPage, array) #28 /srv/mediawiki/php-1.36.0-wmf.27/includes/page/ImagePage.php(153): Article->view() #29 /srv/mediawiki/php-1.36.0-wmf.27/includes/actions/ViewAction.php(74): ImagePage->view() #30 /srv/mediawiki/php-1.36.0-wmf.27/includes/MediaWiki.php(532): ViewAction->show() #31 /srv/mediawiki/php-1.36.0-wmf.27/includes/MediaWiki.php(316): MediaWiki->performAction(ImagePage, Title) #32 /srv/mediawiki/php-1.36.0-wmf.27/includes/MediaWiki.php(944): MediaWiki->performRequest() #33 /srv/mediawiki/php-1.36.0-wmf.27/includes/MediaWiki.php(548): MediaWiki->main() #34 /srv/mediawiki/php-1.36.0-wmf.27/index.php(53): MediaWiki->run() #35 /srv/mediawiki/php-1.36.0-wmf.27/index.php(46): wfIndexMain() #36 /srv/mediawiki/w/index.php(3): require(string) #37 {main}
Impact
Seen once since deploying 1.36.0-wmf.27. Reproducible at URL:
MediaWiki internal error. Original exception: [YAhekQpAAEYAACqxQaIAAADA] 2021-01-20 16:47:14: Fatal exception of type "Wikimedia\Assert\ParameterTypeException" Exception caught inside exception handler. Set $wgShowExceptionDetails = true; at the bottom of LocalSettings.php to show detailed debugging information.
Notes
Blocking train from rolling forward; not rolling back.