maintenance/fixMergeHistoryCorruption.php script should be run on wikis where there are such corrupted pages, such as this https://en.wikipedia.org/wiki/Module:Jct/city/Chinissai
Description
Description
Related Objects
Related Objects
- Mentioned In
- T263340: Fatal InvalidArgumentException "the provided Title object belongs to page" when viewing pages with history broken by Special:MergeHistory
- Mentioned Here
- T263340: Fatal InvalidArgumentException "the provided Title object belongs to page" when viewing pages with history broken by Special:MergeHistory
Event Timeline
Comment Actions
Mentioned in SAL (#wikimedia-operations) [2022-12-04T04:19:46Z] <TheresNoTime> T302486 : [samtar@mwmaint1002 ~]$ mwscript maintenance/fixMergeHistoryCorruption.php --wiki enwiki --dry-run --ns 828
Comment Actions
[samtar@mwmaint1002 ~]$ mwscript maintenance/fixMergeHistoryCorruption.php --wiki enwiki --dry-run --ns 828 Would delete Module:Jct/city/Chinissai with page_id: 41871839 Would delete Module:Jcttop/core/Chinissai with page_id: 41627197
looks promising?
Comment Actions
Out of an abundance of caution, I intend to run this command tomorrow in its own one-off window:
[samtar@mwmaint1002 ~]$ mwscript maintenance/fixMergeHistoryCorruption.php --wiki enwiki --ns 828 --delete
To resolve the following pages on enwiki:
Comment Actions
Mentioned in SAL (#wikimedia-operations) [2022-12-05T13:31:45Z] <TheresNoTime> T302486 : [samtar@mwmaint1002 ~]$ mwscript maintenance/fixMergeHistoryCorruption.php --wiki enwiki --ns 828 --delete
Comment Actions
[samtar@mwmaint1002 ~]$ mwscript maintenance/fixMergeHistoryCorruption.php --wiki enwiki --ns 828 --delete Deleting Module:Jct/city/Chinissai with page_id: 41871839 Deleting Module:Jcttop/core/Chinissai with page_id: 41627197 Updated 0 row(s), deleted 2 row(s)
Confirmed that visiting
- https://en.wikipedia.org/wiki/Module:Jct/city/Chinissai
- https://en.wikipedia.org/wiki/Module:Jcttop/core/Chinissai
no longer causes an exception.
Is there any further work to be done for this task?