Page MenuHomePhabricator

Exception: Flow\Diff\FlowBoardContentDiffView: could not maintain backwards compatibility. Please use a SlotDiffRenderer.
Open, MediumPublicPRODUCTION ERROR

Description

Error
normalized_message
[{reqId}] {exception_url}   Exception: Flow\Diff\FlowBoardContentDiffView: could not maintain backwards compatibility. Please use a SlotDiffRenderer.
exception.trace
from /srv/mediawiki/php-1.37.0-wmf.1/includes/diff/DifferenceEngine.php(1442)
#0 /srv/mediawiki/php-1.37.0-wmf.1/includes/diff/DifferenceEngineSlotDiffRenderer.php(57): DifferenceEngine->generateContentDiffBody(Flow\Content\BoardContent, Flow\Content\BoardContent)
#1 /srv/mediawiki/php-1.37.0-wmf.1/includes/diff/DifferenceEngine.php(1255): DifferenceEngineSlotDiffRenderer->getDiff(Flow\Content\BoardContent, Flow\Content\BoardContent)
#2 /srv/mediawiki/php-1.37.0-wmf.1/includes/api/ApiComparePages.php(178): DifferenceEngine->getDiffBody()
#3 /srv/mediawiki/php-1.37.0-wmf.1/includes/api/ApiMain.php(1652): ApiComparePages->execute()
#4 /srv/mediawiki/php-1.37.0-wmf.1/includes/api/ApiMain.php(622): ApiMain->executeAction()
#5 /srv/mediawiki/php-1.37.0-wmf.1/includes/api/ApiMain.php(593): ApiMain->executeActionWithErrorHandling()
#6 /srv/mediawiki/php-1.37.0-wmf.1/api.php(90): ApiMain->execute()
#7 /srv/mediawiki/php-1.37.0-wmf.1/api.php(45): wfApiMain()
#8 /srv/mediawiki/w/api.php(3): require(string)
#9 {main}
Impact

Fallout from the ContentHandler MCR migration several years ago. Only happened once today so probably triggered by some uncommon operation. Causes some kind of diff to fail.

Notes

Details

Request URL
https://fr.wikipedia.org/w/api.php?action=compare&torelative=*&fromrev=*&format=*&origin=*