Opened 7 years ago

Closed 6 years ago

#2075 closed defect (worksforme)

Connect sometimes desyncs player turns

Reported by: jfuhrer Owned by: morgs
Priority: high Milestone: 8.2.0 (was Update.2)
Component: connect-activity Version:
Keywords: Cc: gdesmott
Blocked By: Blocking:
Deployments affected: Action Needed: diagnose
Verified: no

Description

OFW: Q2C18
Build: 496

While playing Connect between a B2 and a B4 (the b2 was running 496, the b4 was running 494) the b2 started lagging badly after I clicked where to place my circle for the turn. B2 was red, B4 was blue. The placement box stayed on the screen, not placing the circle, but the B4 seemed to have registered the piece as being placed and assumed that it was its turn. At this point, BOTH XOs displayed "Your turn" and both had the selection box available. I had the B4 take its turn, and then waited. Eventually, the B2 caught up - but it considered both the circle placed on its own turn, and the circle placed on the opponent's turn to be red. The B4, meanwhile, displayed the board position correctly.

Once one more turn was taken between each, the selection box disappeared for both, and BOTH displayed "Other player's turn." So, we could not finish the game, and the boards that we were playing on didn't match at that point.

Attachments (1)

Connect.log (12.4 KB) - added by jfuhrer 7 years ago.

Download all attachments as: .zip

Change History (7)

Changed 7 years ago by jfuhrer

comment:1 Changed 7 years ago by jg

  • Milestone changed from Untriaged to Trial-2

comment:2 Changed 7 years ago by gdesmott

  • Cc gdesmott added

comment:3 Changed 7 years ago by gdesmott

  • Milestone changed from Trial-2 to Trial-3

We should probably try to make Connect's protocol more robust for Trial 3.

comment:4 Changed 7 years ago by morgs

  • Milestone changed from Trial-3 to First Deployment, V1.0

comment:5 Changed 6 years ago by morgs

  • Action Needed set to diagnose

comment:6 Changed 6 years ago by morgs

  • Resolution set to worksforme
  • Status changed from new to closed
Note: See TracTickets for help on using tickets.