Page MenuHomePhabricator

Internal error when undoing caption edit by IP: "Unsaved old revision passed"
Closed, DuplicatePublicPRODUCTION ERROR

Description

I enountered a "Internal Error" at https://commons.wikimedia.org/w/index.php?title=File:Opel_Corsa_F_at_IAA_2019_IMG_0693.jpg&action=mcrundo&undo=375224953&undoafter=371995290 when trying to do undo the caption edit at https://commons.wikimedia.org/w/index.php?title=File:Opel_Corsa_F_at_IAA_2019_IMG_0693.jpg&action=history

This resulted in [Xcwt0ApAADkAAEyvZP0AAAAL] 2019-11-13 16:22:40: Fatal exception of type "InvalidArgumentException"

Details

Request ID
Xcwt0ApAADkAAEyvZP0AAAAL
Stack Trace

/srv/mediawiki/php-1.35.0-wmf.5/includes/Revision/RevisionStore.php:3272

#0 /srv/mediawiki/php-1.35.0-wmf.5/includes/Revision/RevisionStore.php(3482): MediaWiki\Revision\RevisionStore->assertRevisionParameter(string, integer, MediaWiki\Revision\MutableRevisionRecord)
#1 /srv/mediawiki/php-1.35.0-wmf.5/includes/diff/DifferenceEngine.php(1552): MediaWiki\Revision\RevisionStore->countRevisionsBetween(integer, MediaWiki\Revision\MutableRevisionRecord, MediaWiki\Revision\RevisionStoreCacheRecord, integer)
#2 /srv/mediawiki/php-1.35.0-wmf.5/includes/diff/DifferenceEngine.php(1052): DifferenceEngine->getMultiNotice()
#3 /srv/mediawiki/php-1.35.0-wmf.5/includes/actions/McrUndoAction.php(242): DifferenceEngine->getDiff(string, string)
#4 /srv/mediawiki/php-1.35.0-wmf.5/includes/actions/McrUndoAction.php(374): McrUndoAction->generateDiffOrPreview()
#5 /srv/mediawiki/php-1.35.0-wmf.5/includes/htmlform/fields/HTMLInfoField.php(25): McrUndoAction->{closure}(array)
#6 /srv/mediawiki/php-1.35.0-wmf.5/includes/htmlform/HTMLForm.php(1699): HTMLInfoField->getDefault()
#7 /srv/mediawiki/php-1.35.0-wmf.5/includes/htmlform/HTMLForm.php(1299): HTMLForm->displaySection(array, string)
#8 /srv/mediawiki/php-1.35.0-wmf.5/includes/htmlform/OOUIHTMLForm.php(254): HTMLForm->getBody()
#9 /srv/mediawiki/php-1.35.0-wmf.5/includes/htmlform/HTMLForm.php(1076): OOUIHTMLForm->getBody()
#10 /srv/mediawiki/php-1.35.0-wmf.5/includes/htmlform/HTMLForm.php(1055): HTMLForm->getHTML(boolean)
#11 /srv/mediawiki/php-1.35.0-wmf.5/includes/htmlform/HTMLForm.php(606): HTMLForm->displayForm(boolean)
#12 /srv/mediawiki/php-1.35.0-wmf.5/includes/actions/FormAction.php(143): HTMLForm->show()
#13 /srv/mediawiki/php-1.35.0-wmf.5/includes/actions/McrUndoAction.php(90): FormAction->show()
#14 /srv/mediawiki/php-1.35.0-wmf.5/includes/MediaWiki.php(514): McrUndoAction->show()
#15 /srv/mediawiki/php-1.35.0-wmf.5/includes/MediaWiki.php(304): MediaWiki->performAction(ImagePage, Title)
#16 /srv/mediawiki/php-1.35.0-wmf.5/includes/MediaWiki.php(967): MediaWiki->performRequest()
#17 /srv/mediawiki/php-1.35.0-wmf.5/includes/MediaWiki.php(530): MediaWiki->main()
#18 /srv/mediawiki/php-1.35.0-wmf.5/index.php(46): MediaWiki->run()
#19 /srv/mediawiki/w/index.php(3): require(string)
#20 {main}

Event Timeline

Aklapper renamed this task from Internal error when undoing caption edit by IP to Internal error when undoing caption edit by IP: "Unsaved old revision passed".Nov 14 2019, 5:23 PM
Aklapper changed the subtype of this task from "Task" to "Production Error".
Aklapper set Request ID to Xcwt0ApAADkAAEyvZP0AAAAL.
Aklapper updated the task description. (Show Details)
Aklapper edited Stack Trace. (Show Details)