Page MenuHomePhabricator

namespaceDupes sometimes breaks on double conflicts
Closed, ResolvedPublic

Description

Checking namespace 4: "WP"
... 54 conflicts detected:
... 3211356 (0,"WP:Spam") -> (4,"Spam") [[Wikipédia:Spam]]
... * cannot resolve automatically; page exists with ID 1355447 *
... * old title Spam
...
* new title Spam/broken
... * using suffixed form [[Wikipédia:Spam/broken]] *
... resolving on page... Une requête à la base de données comporte une erreur de syntaxe. La dernière requête envoyée était : « UPDATE page SET page_namespace = '4',page_title = 'Spam/broken' WHERE page_namespace = '0' AND page_title = 'WP:Spam' » effectuée par la fonction « NamespaceConflictChecker::resolveConflictOn ». MySQL a retourné l’erreur « 1062 : Duplicate entry '4-Spam/broken' for key 2 (10.0.0.234) ».

Blah!

It should be able to not die and just stash on more suffixes or something.


Version: unspecified
Severity: enhancement

Details

Reference
bz17010

Event Timeline

bzimport raised the priority of this task from to Medium.Nov 21 2014, 10:24 PM
bzimport set Reference to bz17010.
bzimport added a subscriber: Unknown Object (MLST).

Fixed in r45735, the suffix will be added until the title is free.