The following exception is thrown in production:
$row must be a row object, an associative array, or a RevisionRecord
with a stack trace:
#0 /srv/mediawiki/php-1.35.0-wmf.28/extensions/FlaggedRevs/backend/FlaggedRevs.php(624): Revision->__construct(NULL) #1 /srv/mediawiki/php-1.35.0-wmf.28/includes/parser/Parser.php(3709): FlaggedRevs::{closure}(Title, Parser) #2 /srv/mediawiki/php-1.35.0-wmf.28/includes/parser/Parser.php(3818): Parser->fetchCurrentRevisionOfTitle(Title) #3 /srv/mediawiki/php-1.35.0-wmf.28/includes/parser/Parser.php(3752): Parser->statelessFetchTemplate(Title, Parser) #4 /srv/mediawiki/php-1.35.0-wmf.28/includes/parser/Parser.php(3672): Parser->fetchTemplateAndTitle(Title) #5 /srv/mediawiki/php-1.35.0-wmf.28/includes/parser/Parser.php(3433): Parser->getTemplateDom(Title) #6 /srv/mediawiki/php-1.35.0-wmf.28/includes/parser/PPFrame_Hash.php(253): Parser->braceSubstitution(array, PPFrame_Hash) #7 /srv/mediawiki/php-1.35.0-wmf.28/includes/parser/Parser.php(3158): PPFrame_Hash->expand(PPNode_Hash_Tree, integer) #8 /srv/mediawiki/php-1.35.0-wmf.28/includes/parser/Parser.php(1504): Parser->replaceVariables(string) #9 /srv/mediawiki/php-1.35.0-wmf.28/includes/parser/Parser.php(618): Parser->internalParse(string) #10 /srv/mediawiki/php-1.35.0-wmf.28/includes/content/WikitextContent.php(368): Parser->parse(string, Title, ParserOptions, boolean, boolean, integer) #11 /srv/mediawiki/php-1.35.0-wmf.28/includes/content/AbstractContent.php(565): WikitextContent->fillParserOutput(Title, integer, ParserOptions, boolean, ParserOutput) #12 /srv/mediawiki/php-1.35.0-wmf.28/extensions/FlaggedRevs/backend/FlaggedRevs.php(631): AbstractContent->getParserOutput(Title, integer, ParserOptions) #13 /srv/mediawiki/php-1.35.0-wmf.28/extensions/FlaggedRevs/frontend/FlaggablePageView.php(677): FlaggedRevs::parseStableRevision(FlaggedRevision, ParserOptions) #14 /srv/mediawiki/php-1.35.0-wmf.28/extensions/FlaggedRevs/frontend/FlaggablePageView.php(396): FlaggablePageView->showOldReviewedVersion(FlaggedRevision, string, string) #15 /srv/mediawiki/php-1.35.0-wmf.28/extensions/FlaggedRevs/frontend/FlaggedRevsUIHooks.php(228): FlaggablePageView->setPageContent(boolean, boolean) #16 /srv/mediawiki/php-1.35.0-wmf.28/includes/Hooks.php(174): FlaggedRevsUIHooks::onArticleViewHeader(Article, boolean, boolean) #17 /srv/mediawiki/php-1.35.0-wmf.28/includes/Hooks.php(202): Hooks::callHook(string, array, array, NULL) #18 /srv/mediawiki/php-1.35.0-wmf.28/includes/page/Article.php(695): Hooks::run(string, array) #19 /srv/mediawiki/php-1.35.0-wmf.28/includes/actions/ViewAction.php(66): Article->view() #20 /srv/mediawiki/php-1.35.0-wmf.28/includes/MediaWiki.php(519): ViewAction->show() #21 /srv/mediawiki/php-1.35.0-wmf.28/includes/MediaWiki.php(305): MediaWiki->performAction(Article, Title) #22 /srv/mediawiki/php-1.35.0-wmf.28/includes/MediaWiki.php(973): MediaWiki->performRequest() #23 /srv/mediawiki/php-1.35.0-wmf.28/includes/MediaWiki.php(535): MediaWiki->main() #24 /srv/mediawiki/php-1.35.0-wmf.28/index.php(47): MediaWiki->run() #25 /srv/mediawiki/w/index.php(3): require(string) #26 {main}
I think it's a fallout from the recent patches converting FlaggedRev to RevisionRecord.