Page MenuHomePhabricator

Can't undelete or view very old deleted revisions of talk pages on MediaWiki.org because of content model problems
Open, LowPublicPRODUCTION ERROR

Description

Steps to replicate the issue (include links if applicable):

(I've run into this error viewing deleted revisions of various pages several times, out of curiosity more than anything else. I was trying to undelete that talk page because the base page was undeleted way back in 2012, so the reason for deleting the talk page no longer holds).

What happens?:

All deleted revisions show up as an empty Flow board. Undeleting fails with

[5e5dd737-d355-4eac-800d-0ced854d8935] 2023-05-31 02:58:08: Fatal exception of type "Flow\Exception\FlowException"

What should have happened instead?:

The original deleted content can be correctly viewed and restored.

Event Timeline

Restricted Application added a subscriber: Aklapper. · View Herald Transcript
Krinkle subscribed.

This is not a production error. Untagging as such.

I have reproduced the bug, and it indeed still causing information to be unavailable. Despite being wikitext talk pages, Flow's presence is preventing these from being accessed.

@Krinkle This looks very much like a production error to me - I tried the undelete again, and got an error:

[f921f5ad-cf7b-4cc1-bd99-794e9efa9757] 2025-04-01 01:56:29: Fatal exception of type "Flow\Exception\FlowException"

This ticket is reporting two related bugs: one is a logic error on viewdeleted (and not a production error), the other is a production error on undelete.

Restricted Application changed the subtype of this task from "Bug Report" to "Production Error". · View Herald TranscriptApr 1 2025, 1:57 AM
aaron triaged this task as High priority.Fri, Nov 7, 7:05 AM
HCoplin-WMF lowered the priority of this task from High to Low.Wed, Dec 3, 2:29 PM
HCoplin-WMF removed a project: MW-Interfaces-Team.
HCoplin-WMF subscribed.

Updating priority to low. Flow is a deprecated/unsupported extension, on the path for removal: https://phabricator.wikimedia.org/T332022

Also removing MWI, as we do not own flow. Feel free to retag us if there is any evidence of this being a wider deletion/undeletion issue :)