Last modified: 2014-09-11 18:29:13 UTC
On french wikipédia, if I merge my accounts, then I reload the page, I got this backtrace: Already exists -- race condition Backtrace: #0 /usr/local/apache/common-local/wmf-deployment/extensions/CentralAuth/SpecialMergeAccount.php(64): SpecialMergeAccount->doInitialMerge() #1 /usr/local/apache/common-local/wmf-deployment/includes/SpecialPage.php(559): SpecialMergeAccount->execute(NULL) #2 /usr/local/apache/common-local/wmf-deployment/includes/Wiki.php(242): SpecialPage::executePath(Object(Title)) #3 /usr/local/apache/common-local/wmf-deployment/includes/Wiki.php(64): MediaWiki->handleSpecialCases(Object(Title), Object(OutputPage), Object(WebRequest)) #4 /usr/local/apache/common-local/wmf-deployment/index.php(117): MediaWiki->performRequestForTitle(Object(Title), NULL, Object(OutputPage), Object(User), Object(WebRequest)) #5 /usr/local/apache/common-local/live-1.5/index.php(3): require('/usr/local/apac...') #6 {main}
Note: this is on this page url: http://fr.wikipediahttp://fr.wikipedia.org/w/index.php?title=Sp%C3%A9cial:Fusionner_le_compte&action=submit/w/index.php?title=Sp%C3%A9cial:Fusionner_le_compte&action=submit
Just seen this one again now 2014-01-07 19:47:41 mw1074 eswikibooks: [56337b12] /w/index.php?title=Especial:Fusionar_cuenta_global&action=submit Exception from line 185 of /usr/local/apache/common-local/php-1.23wmf9/extensions/CentralAuth/specials/SpecialMergeAccount.php: Already exists -- race condition #0 /usr/local/apache/common-local/php-1.23wmf9/extensions/CentralAuth/specials/SpecialMergeAccount.php(72): SpecialMergeAccount->doDryRunMerge() #1 /usr/local/apache/common-local/php-1.23wmf9/includes/specialpage/SpecialPage.php(674): SpecialMergeAccount->execute(NULL) #2 /usr/local/apache/common-local/php-1.23wmf9/includes/SpecialPageFactory.php(488): SpecialPage->run(NULL) #3 /usr/local/apache/common-local/php-1.23wmf9/includes/Wiki.php(298): SpecialPageFactory::executePath(Object(Title), Object(RequestContext)) #4 /usr/local/apache/common-local/php-1.23wmf9/includes/Wiki.php(596): MediaWiki->performRequest() #5 /usr/local/apache/common-local/php-1.23wmf9/includes/Wiki.php(460): MediaWiki->main() #6 /usr/local/apache/common-local/php-1.23wmf9/index.php(49): MediaWiki->run() #7 /usr/local/apache/common-local/w/index.php(3): require('/usr/local/apac...') #8 {main}
Instead of throwing an exception, we should just display the cleanup form or the attach form.