Client does not handle TRY_AGAIN response from server during OAuth
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ubuntu One Client |
Fix Released
|
Medium
|
Natalia Bidart | ||
ubuntuone-client (Ubuntu) |
Fix Released
|
Medium
|
Ubuntu One Client Engineering team | ||
Lucid |
Fix Released
|
Medium
|
Ubuntu One Client Engineering team |
Bug Description
r371, trunk at the time of writing.
The client does not handle TRY_AGAIN response from server during OAuth stage.
ubuntuone.
ubuntuone.
ubuntuone.
ubuntuone.
ubuntuone.
ubuntuone.
ubuntuone.
ubuntuone.
ubuntuone.
ubuntuone.
The full log is attached.
Expected behaviour: Client should attempt to reconnect.
Actual behaviour: Client is scared to death and switches to UNKNOWN_ERROR state.
Related branches
- Facundo Batista (community): Approve
- John Lenton (community): Approve
-
Diff: 780 lines (+587/-107)4 files modifiedcontrib/testing/testcase.py (+1/-5)
tests/syncdaemon/test_action_queue.py (+485/-10)
ubuntuone/syncdaemon/action_queue.py (+100/-92)
ubuntuone/syncdaemon/event_queue.py (+1/-0)
- Facundo Batista (community): Approve
- John Lenton (community): Approve
-
Diff: 665 lines (+405/-45)3 files modifieddocs/states_manager.svg (+368/-43)
tests/syncdaemon/test_states.py (+28/-2)
ubuntuone/syncdaemon/states.py (+9/-0)
- Guillermo Gonzalez: Approve
- Facundo Batista (community): Approve
-
Diff: 198 lines (+123/-25)2 files modifiedtests/syncdaemon/test_action_queue.py (+90/-0)
ubuntuone/syncdaemon/action_queue.py (+33/-25)
Changed in ubuntuone-client: | |
importance: | Undecided → Medium |
status: | New → Confirmed |
assignee: | nobody → Ubuntu One Foundations+ team (ubuntuone-foundations+) |
tags: | added: chicharra |
Changed in ubuntuone-client: | |
assignee: | Ubuntu One Foundations+ team (ubuntuone-foundations+) → Naty Bidart (nataliabidart) |
status: | Confirmed → In Progress |
Changed in ubuntuone-client (Ubuntu): | |
status: | New → Triaged |
importance: | Undecided → Medium |
assignee: | nobody → Ubuntu One Desktop+ team (ubuntuone-desktop+) |
Changed in ubuntuone-client: | |
milestone: | none → lucid-final |
tags: | added: package u1-lucid |
Changed in ubuntuone-client (Ubuntu): | |
milestone: | none → ubuntu-10.04 |
Changed in ubuntuone-client: | |
status: | In Progress → Fix Committed |
Changed in ubuntuone-client: | |
status: | Fix Committed → Fix Released |
Changed in ubuntuone-client (Ubuntu Lucid): | |
status: | Triaged → Fix Released |
Fresh logs for r473