Page MenuHomePhabricator

InvalidArgumentException on diff
Closed, DuplicatePublicPRODUCTION ERROR

Description

MediaWIki.org shows InvalidArgumentException exception instead of diff.
https://www.mediawiki.org/w/index.php?title=Translations%3AEdit_Review_Improvements%2FNew_filters_for_edit_review%2F111%2Fen&type=revision&diff=3107056&oldid=2841905

2019-03-05 22:04:13 [XH7yXApAIDEAACbR64wAAACF] mw1328 mediawikiwiki 1.33.0-wmf.20 exception ERROR: [XH7yXApAIDEAACbR64wAAACF] /w/index.php?title=Translations%3AEdit_Review_Improvements%2FNew_filters_for_edit_review%2F111%2Fen&type=revision&diff=3107056&oldid=2841905   InvalidArgumentException from line 333 of /srv/mediawiki/php-1.33.0-wmf.20/includes/Revision/RevisionStore.php: $pageId and $revId cannot both be 0 or null {"exception_id":"XH7yXApAIDEAACbR64wAAACF","exception_url":"/w/index.php?title=Translations%3AEdit_Review_Improvements%2FNew_filters_for_edit_review%2F111%2Fen&type=revision&diff=3107056&oldid=2841905","caught_by":"mwe_handler"} 
[Exception InvalidArgumentException] (/srv/mediawiki/php-1.33.0-wmf.20/includes/Revision/RevisionStore.php:333) $pageId and $revId cannot both be 0 or null
  #0 /srv/mediawiki/php-1.33.0-wmf.20/includes/Revision/RevisionStore.php(1773): MediaWiki\Revision\RevisionStore->getTitle(integer, integer, integer)
  #1 /srv/mediawiki/php-1.33.0-wmf.20/extensions/Translate/TranslateUtils.php(110): MediaWiki\Revision\RevisionStore->newRevisionFromRow(stdClass)
  #2 /srv/mediawiki/php-1.33.0-wmf.20/extensions/Translate/TranslateUtils.php(63): TranslateUtils::getContents(array, integer)
  #3 /srv/mediawiki/php-1.33.0-wmf.20/extensions/Translate/utils/TranslationHelpers.php(367): TranslateUtils::getMessageContent(string, string, integer)
  #4 /srv/mediawiki/php-1.33.0-wmf.20/extensions/Translate/utils/TranslationHelpers.php(215): TranslationHelpers->getDocumentationBox()
  #5 /srv/mediawiki/php-1.33.0-wmf.20/extensions/Translate/TranslateEditAddons.php(411): TranslationHelpers->callBox(string, array)
  #6 /srv/mediawiki/php-1.33.0-wmf.20/includes/Hooks.php(174): TranslateEditAddons::displayOnDiff(DifferenceEngine, OutputPage)
  #7 /srv/mediawiki/php-1.33.0-wmf.20/includes/Hooks.php(202): Hooks::callHook(string, array, array, NULL)
  #8 /srv/mediawiki/php-1.33.0-wmf.20/includes/diff/DifferenceEngine.php(848): Hooks::run(string, array)
  #9 /srv/mediawiki/php-1.33.0-wmf.20/includes/diff/DifferenceEngine.php(711): DifferenceEngine->renderNewRevision()
  #10 /srv/mediawiki/php-1.33.0-wmf.20/includes/page/Article.php(931): DifferenceEngine->showDiffPage(boolean)
  #11 /srv/mediawiki/php-1.33.0-wmf.20/includes/page/Article.php(615): Article->showDiffPage()
  #12 /srv/mediawiki/php-1.33.0-wmf.20/includes/actions/ViewAction.php(68): Article->view()
  #13 /srv/mediawiki/php-1.33.0-wmf.20/includes/MediaWiki.php(501): ViewAction->show()
  #14 /srv/mediawiki/php-1.33.0-wmf.20/includes/MediaWiki.php(294): MediaWiki->performAction(Article, Title)
  #15 /srv/mediawiki/php-1.33.0-wmf.20/includes/MediaWiki.php(867): MediaWiki->performRequest()
  #16 /srv/mediawiki/php-1.33.0-wmf.20/includes/MediaWiki.php(517): MediaWiki->main()
  #17 /srv/mediawiki/php-1.33.0-wmf.20/index.php(42): MediaWiki->run()
  #18 /srv/mediawiki/w/index.php(3): include(string)
  #19 {main}