Sometimes a user cannot vote on an election.
They see the message:
```
You must log in to vote in this election - please try following the link from your Special:SecurePoll on your local Wikimedia site.
```
This seems to be intermittent. If the user tries again, they are often successful.
Possibly related log message:
==== Error ====
* mwversion: `1.37.0-wmf.18`
* reqId: `5cc88050-9480-4e98-911d-e38a7704aa8c`
* [[ https://logstash.wikimedia.org/app/dashboards#/view/AXFV7JE83bOlOASGccsT?_g=(time:(from:'2021-08-12T13:53:43.000Z',to:'2021-08-13T16:36:32.939Z'))&_a=(query:(query_string:(query:'reqId:%225cc88050-9480-4e98-911d-e38a7704aa8c%22'))) | Find reqId in Logstash ]]
* [[ https://logstash.wikimedia.org/app/dashboards#/view/AXFV7JE83bOlOASGccsT?_g=(time:(from:now-30d,to:now))&_a=(query:(query_string:(query:'normalized_message:%22Session%20%22%7Bsession%7D%22:%20Metadata%20has%20an%20anonymous%20user,%20but%20a%20non-anon%20user%20was%20provided%22'))) | Find normalized_message in Logstash ]]
```name=normalized_message
Session "{session}": Metadata has an anonymous user, but a non-anon user was provided
```
```
name=exception.trace,lines=10
```
From page https://vote.wikimedia.org/wiki/Special:SecurePoll/vote/1101.
>>! In T288839#7283936, @tstarling wrote:
> It looks like SessionManager is breaking SecurePoll's use of sessions, since 2018 a8d30a7667e92a196e1b7623d9a45a103081ef25. Presumably the cookie dup feature is also broken. Session manager will refuse to load the session data due to a user ID mismatch, but SecurePoll actually wants to see the user ID mismatch. I guess it just needs its own cookies.