Page MenuHomePhabricator

clientlogin seems to respond with badtoken instead of NeedToken or WrongToken; but site.tokens is empty when login
Closed, ResolvedPublicBUG REPORT

Event Timeline

Restricted Application added subscribers: pywikibot-bugs-list, Aklapper. · View Herald Transcript
Dvorapa renamed this task from clientlogin seems to respond with badtoken instead of NeedToken or WrongToken; but site.tokens does not handle logintoken to clientlogin seems to respond with badtoken instead of NeedToken or WrongToken; but site.tokens is empty when login.Mar 29 2020, 3:07 AM

Change 584195 had a related patch set uploaded (by Dvorapa; owner: Dvorapa):
[pywikibot/core@master] [bugfix] Fix handling of badtoken response for login actions

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

Xqt triaged this task as High priority.Mar 29 2020, 12:13 PM

Change 584195 merged by jenkins-bot:
[pywikibot/core@master] [bugfix] Fix handling of badtoken response for login actions

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

Dvorapa reopened this task as Open.
Dvorapa claimed this task.
Dvorapa moved this task from Backlog to Test failures on the Pywikibot-tests board.
Dvorapa changed the subtype of this task from "Task" to "Bug Report".

Change 584269 had a related patch set uploaded (by Dvorapa; owner: Dvorapa):
[pywikibot/core@master] [bugfix] Fix minor endless loop when badtoken

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

Change 584269 merged by jenkins-bot:
[pywikibot/core@master] [bugfix] Fix endless loop when badtoken

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

OMG, this step-by-step issue solving is a nightmare. Now badtoken raises APIError, which it haven't before. But we are close to the solution finally!

Change 584634 had a related patch set uploaded (by Dvorapa; owner: Dvorapa):
[pywikibot/core@master] [bugfix] Bail out early if login in progress

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

Change 584634 merged by jenkins-bot:
[pywikibot/core@master] [bugfix] Bail out early if login in progress

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

Dvorapa closed this task as Resolved.EditedMar 30 2020, 9:16 PM

Finally badtoken handled properly