Last modified: 2012-02-24 18:24:15 UTC

Wikimedia Bugzilla is closed!

Wikimedia migrated from Bugzilla to Phabricator. Bug reports are handled in Wikimedia Phabricator.
This static website is read-only and for historical purposes. It is not possible to log in and except for displaying bug reports and their history, links might be broken. See T36582, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 34582 - Merging account from meta to global account - "Call to undefined method SpecialMergeAccount::doUnattach"
Merging account from meta to global account - "Call to undefined method Speci...
Product: MediaWiki
Classification: Unclassified
Special pages (Other open bugs)
All All
: Unprioritized normal (vote)
: ---
Assigned To: Nobody - You can work on this!
: 34478 (view as bug list)
Depends on:
  Show dependency treegraph
Reported: 2012-02-22 01:22 UTC by Sumana Harihareswara
Modified: 2012-02-24 18:24 UTC (History)
5 users (show)

See Also:
Web browser: ---
Mobile Platform: ---
Assignee Huggle Beta Tester: ---


Description Sumana Harihareswara 2012-02-22 01:22:26 UTC
I logged in to meta and went to

and it told me that "The unified account named "Sumanah" includes the following accounts: (list)....This account has not yet been migrated to the unified account. If the global account is yours too, you can merge this account if you type the global account password:"

so I typed in my password in the "Confirm account" box and hit the Migrate account button.

Resulting page:

Internal error

Call to undefined method SpecialMergeAccount::doUnattach


#0 [internal function]: SpecialPage->__call('doUnattach', Array)
#1 /usr/local/apache/common-local/php-1.19/extensions/CentralAuth/specials/SpecialMergeAccount.php(67): SpecialMergeAccount->doUnattach()
#2 /usr/local/apache/common-local/php-1.19/includes/SpecialPageFactory.php(476): SpecialMergeAccount->execute(NULL)
#3 /usr/local/apache/common-local/php-1.19/includes/Wiki.php(263): SpecialPageFactory::executePath(Object(Title), Object(RequestContext))
#4 /usr/local/apache/common-local/php-1.19/includes/Wiki.php(593): MediaWiki->performRequest()
#5 /usr/local/apache/common-local/php-1.19/includes/Wiki.php(503): MediaWiki->main()
#6 /usr/local/apache/common-local/php-1.19/index.php(58): MediaWiki->run()
#7 /usr/local/apache/common-local/live-1.5/index.php(3): require('/usr/local/apac...')
#8 {main}
Comment 1 Chris McMahon 2012-02-22 01:36:52 UTC
possibly related to bug 34478 , which had to do with accounts that had been renamed
Comment 2 Rob Lanphier 2012-02-22 01:39:30 UTC
Sumana, it looks like you redacted the list of wikis in your report.

If the list includes a mix of 1.18 and 1.19 wikis, that's a concern, but I'm not *too* surprised.

If its 1.19 wikis only, that's a bigger deal.
Comment 3 Sumana Harihareswara 2012-02-22 01:40:49 UTC
Sorry for the redaction.  List follows (a mix of 1.18 and 1.19):
Comment 4 Sam Reed (reedy) 2012-02-22 01:46:05 UTC
The reason for the error is simple, the method is indeed undefined.

I wonder if it has been deleted at somepoint...
Comment 5 Sam Reed (reedy) 2012-02-22 01:57:25 UTC

Aside from the fact the method doesn't exist, it seems it shouldn't have been getting there...

My fault. Fixed in r112074 and merged for 1.19wmf1 in r112075. Is now live on 1.19 sites

Not exactly fixed the error you were getting, but should've prevented it being called

Can you try again?
Comment 6 Rob Lanphier 2012-02-24 18:23:00 UTC
*** Bug 34478 has been marked as a duplicate of this bug. ***
Comment 7 Rob Lanphier 2012-02-24 18:24:15 UTC
*** Bug 34512 has been marked as a duplicate of this bug. ***

Note You need to log in before you can comment on or make changes to this bug.