Page MenuHomePhabricator

Secure Poll Error
Closed, ResolvedPublic

Description

When trying to vote through the poll listed below, clicking on the "Go to voting server" gives the following error: "Error fetching your account information from the server".

https://en.wikipedia.org/wiki/Special:SecurePoll/vote/391


Version: unspecified
Severity: normal

Details

Reference
bz73588

Event Timeline

bzimport raised the priority of this task from to Needs Triage.Nov 22 2014, 3:53 AM
bzimport set Reference to bz73588.
bzimport added a subscriber: Unknown Object (MLST).

verified both on that election and on enWiki 392 (a newly set up election to ensure this wasn't just a bug from the issue last night that was already patch).

Copying in Dan and Brad.

Just a note that I tried this on a testWiki poll too (where I know polls worked earlier) with just basic voter requirements (to ensure that it wasn't because of the voter list) and got the same error so it appears to be a newish bug.

When and where, exactly, is this specifically known to have been working previously? I see there's an issue where polls using $wgServer in remote-mw-script-path are going to be broken since Gerrit change 67586 was merged in October 2013. But besides the ones created very recently, the only other poll that would be affected is "test enWP poll" on testwiki from last month. But that seems to have no votes so there's no evidence it ever actually worked.

As for Gerrit change 67586: 'wiki' was never being passed as part of the jump, and $wgConf->get() isn't going to be returning anything sensible for wgServer anyway unless also passed a correct $suffix parameter and a $params that contains 'lang'.

gerritadmin wrote:

Change 174419 had a related patch set uploaded by Anomie:
Pass wiki to jump-url, and $suffix and $params into $wgConf->get()

https://gerrit.wikimedia.org/r/174419

gerritadmin wrote:

Change 174419 merged by jenkins-bot:
Pass wiki to jump-url, and $suffix and $params into $wgConf->get()

https://gerrit.wikimedia.org/r/174419

gerritadmin wrote:

Change 174436 had a related patch set uploaded by Anomie:
Pass wiki to jump-url, and $suffix and $params into $wgConf->get()

https://gerrit.wikimedia.org/r/174436

gerritadmin wrote:

Change 174436 merged by jenkins-bot:
Pass wiki to jump-url, and $suffix and $params into $wgConf->get()

https://gerrit.wikimedia.org/r/174436

Fixed, and backported to wmf8. It also accidentally works for jumps from enwiki even though that's still on wmf7 until the train deploy this afternoon.