Page MenuHomePhabricator

Phase 2a wikis of Flow removal moves errors
Open, Needs TriagePublic

Description

This page lists errors encountered during the archiving to sub-page process:

Event Timeline

Restricted Application added a subscriber: hubaishan. · View Herald Transcript

The arwiki one is wobbling between working and not-working, which is pretty strange for this error. Makes me wonder if have some sort of slightly mixed-up deployment, such that one server's working and another isn't.

Also, it's weird that the error is happening in a way that doubles-up the page rendering.

Erreur interne

Aller à la navigationAller à la recherche

Le processus de Discussions Structurées n’est pas associé à cette page.

"); background-color: var(--color-icon-error,#f54739);">

[6f4de860-ab1e-479f-a2dc-df26fd6ad777] 2024-12-02 18:22:33: Erreur fatale de type « Flow\Exception\InvalidDataException »

This is the state of my talk page on wikidata https://www.wikidata.org/wiki/User_talk:Wladek92 after Discussion Structurées have been unchecked on my page Preferences.

Thank you for reporting it @Wladek92, and sorry for the disturbance.

i turned structured discussion off from beta now i'm getting the error: [b33b3476-dad6-4925-9ec4-c7004540d06c] 2024-12-03 17:14:16: Fatal exception of type "Flow\Exception\InvalidDataException" on my talk page.

don't know if it can help, but I see my talk page topics listed here with a lot of red links around them : https://www.wikidata.org/wiki/Special:Log/Simon_Villeneuve

Someone needs to run the fixInconsistentBoards script on Wikidata again. It looks like the cause was the same as the previous time it was run in T377360, except hopefully there's more logging about what went wrong now.

hi,

will I have back a user talk page before 2025?

hi, will I have back a user talk page before 2025?

Hi Simon, can you be more specific, please? As of now, I can access both https://www.wikidata.org/wiki/User_talk:Simon_Villeneuve and https://www.wikidata.org/wiki/User_talk:Simon_Villeneuve/Flow with no issues. If there is a different talk page that is broken, I'd appreciate a pointer.

I think running the move maintenance script inadvertently fixed several inconsistent boards caused by the Beta Feature being disabled where the Flow title was updated and the core table wasn't, since by moving the page it had to update the Flow title again. Or something like that.

I think running the move maintenance script inadvertently fixed several inconsistent boards caused by the Beta Feature being disabled where the Flow title was updated and the core table wasn't, since by moving the page it had to update the Flow title again. Or something like that.

Yeah, that is quite plausible (another explanation could be a cache expiry, as at least some of those move issues were caused by a cache getting polluted). I reran the fixing script just now (for wikidata) just in case, and the only page it found was https://www.wikidata.org/wiki/User_talk:Slowking4/Structured_Discussions_Archive_1. Unfortunately, it doesn't know how to fix it:

INCONSISTENT: Core title for 'v73q4742vi3wb49x' is 'User talk:Slowking4/Structured Discussions Archive 1', but Flow title is 'User talk:Slowking4/Flow'
ERROR: 'User talk:Slowking4/Structured Discussions Archive 1' has page ID '66908402', but no workflow is linked to this page ID

On a related note: I'd expect that page to be a duplicate of https://www.wikidata.org/wiki/User_talk:Slowking4/Flow (moved by the moving script), so maybe it should actually be deleted instead?

Those aren't the same Flow board - the core database says that User talk:Slowking4/Structured Discussions Archive 1 is {\"flow-workflow\":\"v73q4742vi3wb49x\"} (https://www.wikidata.org/wiki/Special:ApiSandbox#action=query&format=json&prop=revisions&titles=User_talk%3ASlowking4%2FStructured_Discussions_Archive_1&formatversion=2&rvprop=ids%7Ctimestamp%7Cflags%7Ccomment%7Cuser%7Ccontent) whereas User talk:Slowking4/Flow1is {\"flow-workflow\":\"t7r3cj6wabdh0zwd\"}

The actual workflow that loads when you visit the /Flow page is t7r3cj6wabdh0zwd, as you can see from https://www.wikidata.org/wiki/Special:ApiSandbox#action=flow&format=json&submodule=view-header&page=User%20talk%3ASlowking4%2FFlow&formatversion=2

The flow board with workflow ID v73q4742vi3wb49x seems to be completely unreachable by any means, if it ever had any content. Whatever caused this is unique (and probably lost to history).

(edited to fix an error 2 hours after posting)

AHA, https://www.wikidata.org/wiki/Topic:V73q4742vi3wb49x is the workflow ID of a topic on the board. Whatever odd corruption happened here probably has to do with a user toggling the beta feature while blocked. That confirms there's nothing worth preserving in Slowking4's bad archive. The next question is whether deleting it will do bad things.

Looking at the code, no, it won't do anything bad to the database, but it will probably cause an exception in a DeferredUpdate to be logged to Logstash. Assuming you can delete it.

Also note that Slowking4 has been blocked from Wikidata since 2019 for sockpuppetry.

hi, will I have back a user talk page before 2025?

Hi Simon, can you be more specific, please? As of now, I can access both https://www.wikidata.org/wiki/User_talk:Simon_Villeneuve and https://www.wikidata.org/wiki/User_talk:Simon_Villeneuve/Flow with no issues. If there is a different talk page that is broken, I'd appreciate a pointer.

It work now. The correction have been done after my post here.

I checked on all pages reported in this task, and they are working. Thank you to the ones who provided fixes.

We might have new requests after the script starts working, so I'm keeping this task open for potential future requests.

We might have new requests after the script starts working, so I'm keeping this task open for potential future requests.

If you mean the moving script, that finished already (yesterday). I posted the logs at T378829.

If you mean the moving script, that finished already (yesterday). I posted the logs at T378829.

Yes. And thank you for the update!