Page MenuHomePhabricator

Flow page content replaced by {"flow-workflow":"segnjausu2xemu7d"}
Closed, ResolvedPublic

Description

For some reason this is happening at
https://pt.wikipedia.org/wiki/Wikip%C3%A9dia:Contato/Fale_com_a_Wikip%C3%A9dia
The page shows only this:

{"flow-workflow":"segnjausu2xemu7d"}

Event Timeline

He7d3r created this task.Jul 11 2015, 1:01 AM
He7d3r raised the priority of this task from to Unbreak Now!.
He7d3r updated the task description. (Show Details)
He7d3r added a project: StructuredDiscussions.
He7d3r added a subscriber: He7d3r.
Restricted Application added a project: Collaboration-Team-Triage. · View Herald TranscriptJul 11 2015, 1:01 AM
Restricted Application added a subscriber: Aklapper. · View Herald Transcript
Teles added a subscriber: Teles.Jul 11 2015, 1:29 AM
Catrope claimed this task.Jul 11 2015, 1:38 AM
Catrope set Security to None.

That page is fixed now. I'm now looking at other wikis to see if any other pages were affected.

He7d3r updated the task description. (Show Details)Jul 11 2015, 1:44 AM

Apart from the ptwiki ones which I fixed, only 35 pages are broken across all wikis. I'll fix them by hand.

1testwiki
274794 1 Flow_QA
379058 0 User_Talk%3SPage_(WMF)/NewTopic
479060 3 SPage_(WMF)/NewTopic
579062 3 SPage_(WMF)/BadTopic%3X
679064 3 SPage_(WMF)/New_header
779106 3 SPage_(WMF)/New_Board_from_new-topic_1%3X
879108 3 SPage_(WMF)/New_Board_from_new-topic_2%3X
979110 3 SPage_(WMF)/New_Board_from_new-topic_3
1079800 5 Co-op/Jmorgan_(WMF)_5
1179845 1 Sandbox
1279966 5 Co-opFront/Feed-_Listing/Learner/15
1379968 5 Co-opFront/Feed-_Listing/Learner
1479976 5 Co-opFront/Feed-_Listing/Learner/3
1580883 2 EBernhardson_(WMF)/TestPage
1680893 3 BanjoDog
1780895 1 Frogs
18
19mediawikiwiki
20234112 1 Citoid
21252929 1 MediaWiki_UI
22254786 1 Search/Old
23292401 1 MediaWiki_1.25
24292415 3 Jdforrester_(WMF)
25298212 1 HHVM/About
26319489 1 Sparrow_(usability_testing)
27378706 1 RESTBase
28418445 3 Erik_Moeller_(WMF)
29438062 1 Sandbox
30444879 1 Search
31
32hewiki
331267075 3 Amire80
341270311 3 אבנר
35
36officewiki
3714772 1 Recruiting
38
39tewiki
40192138 5 ఫ్లో
41
42ruwiki
435604795 4 Песочница/Flow
445604796 4 Форум/Новости/Flow
45
46pawiki
4757943 5 ਫਲੋ
4857944 5 ਫਲੋ_ਪਰਖ

Looks like it affects pages enabled (without wgFlowOccupyPages) before https://gerrit.wikimedia.org/r/#/c/197640/ .

a5bc9f49cd01e49cb78924686c7f35b03f45d8ea triggered this (although making save and read for Revision consistent).

Another reason for https://www.mediawiki.org/wiki/Requests_for_comment/Content_model_storage and always saving the content model regardless of whether it matches the default.

Catrope closed this task as Resolved.Jul 11 2015, 2:39 AM

All of these are fixed now. I reran my detection script and found no broken pages.

This appears to have been an old issue with how Flow boards were created. It was fixed in https://gerrit.wikimedia.org/r/#/c/197640/ , but that only fixed Flow boards created after that patch. Flow boards created before 1.25wmf23 (which was deployed between March 25th and April 1st) had bad content model fields in the database. However, these pages kept working essentially by accident, and then broke recently because https://gerrit.wikimedia.org/r/#/c/222043/ (merged in 1.26wmf13, deployed between July 7th and 9th) removed the accidental behavior these pages were relying on.

Thanks everyone who helped investigating and fixing this issue!