19

When I attempt to access the "Nomination" phase of an election which has concluded, I get the "Oops! Something Bad Happened" page. This happens both on sites which I am a member of and on those of which I am not. I get the page both when navigating by direct link (e.g. https://rpg.stackexchange.com/election/6?tab=nomination) or when clicking on the tab from the main election page:

election phase tabs: Nomination, Primary, Election, with the nomination tab circled

From a (Discord) conversation with a CM, it seems that she could see the tab, but only when logged in. The other two tabs, "Primary" and "Election", work fine for me. I discovered the bug when attempting to read nomination comments for an old election I had stumbled across. Notably, since comments are only displayed within "Nomination", this means I am completely unable to access any election comments for old elections which weren't cancelled; such comments are often useful to understand a site's context at a certain point in time.

Per comments, this is also happening for several entire elections, e.g. Freelancing's two elections with candidates and Community Building's single one.

8
  • I'm very confident that this is due to a withdrawn nomination (more rarely, it may have been a withdrawn nomination by a now-deleted user). CM's (but not, to my knowledge, site moderators) can see those, which would allow the CM you were speaking with to see it when she was logged in. Commented Nov 24, 2021 at 3:06
  • 5
    Hrmph. Lame. I might be completely incorrect. Simply browsing the one and only CommunityBuilding.SE election throws a 500 server error. I don't believe they had a withdrawn nomination there. More interestingly, Sound Design had an election in which nobody nominated, and navigating to that election at all throws the error for me as well. Commented Nov 24, 2021 at 3:11
  • 2
    Reproduced. Worth noting that I can, however, view that tab on sites where I have a diamond. On sites that I don't I get an error. Commented Nov 24, 2021 at 4:38
  • 1
    @Spevacus: Looks like that Community Building election was canceled (and the one candidate appointed). That Sound Design election was also canceled... I can access both while logged in. Commented Nov 24, 2021 at 4:46
  • The nomination tab is broken for every election, at least for every ended one. Just try going one-by-one on SO: stackoverflow.com/election/6?tab=nomination Commented Nov 24, 2021 at 9:24
  • 2
    Interestingly, the nomination pages still work for moderators, so it must be an access/privilege-level issue. Commented Nov 24, 2021 at 9:50
  • 2
    @Adam, should I be expecting an answer with juicy debugging deets? :) Commented Nov 24, 2021 at 18:06
  • 2
    @bobble Yes, I just got distracted :) The deets aren't as juicy as one might like, but I'll do what I can. Commented Nov 24, 2021 at 18:11

1 Answer 1

11

I finally got around to refactoring some of the election views to use a partial for the nomination menus instead of having the markup written out explicitly in three different places. And in the process, I ended up introducing a null reference exception for non-moderator users - it was when we look up pending flags on a nomination. Whoops. ¯\_(ツ)_/¯

The fix is out in production. Thanks for the report!

You must log in to answer this question.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.