Opened 6 years ago
Closed 6 years ago
#5048 closed defect (fixed)
OOS on rejoin - classesList of Mirage
Reported by: | elexis | Owned by: | temple |
---|---|---|---|
Priority: | Release Blocker | Milestone: | Alpha 23 |
Component: | UI & Simulation | Keywords: | |
Cc: | Patch: | Phab:D1325 |
Description
In this alpha 23 match on the new Via Augusta skirmish map with r21329 with temple, Emperior, Dizaka and mord, we experienced an OOS on rejoin.
It can be reproduced with the command-line rejointest starting turn 714. There is only a binary difference.
Attachments (1)
Change History (6)
by , 6 years ago
Attachment: | oos_reproduce.7z added |
---|
comment:1 by , 6 years ago
Summary: | OOS on rejoin → OOS on rejoin - ResourceGatherer / ResourceSupply |
---|
comment:2 by , 6 years ago
Summary: | OOS on rejoin - ResourceGatherer / ResourceSupply → OOS on rejoin - numBuilders mirage / ResourceGatherer / ResourceSupply |
---|
comment:3 by , 6 years ago
Seems to be classesList of Mirage, in this case one is serialized as an array and the other as a reference.
Can reproduce by one player miraging an entity (by moving so that it's in his fog of war), someone rejoining, and then a different player miraging the same entity. (You'll need at least three players since players can't mirage their own buildings.) Will explore more later.
comment:4 by , 6 years ago
Patch: | → Phab:D1325 |
---|---|
Summary: | OOS on rejoin - numBuilders mirage / ResourceGatherer / ResourceSupply → OOS on rejoin - classesList of Mirage |
The first binary difference is something about miraged numBuilders, the rest (lots of diffs) is about ResourceSupply / ResourceGatherer which could be a consequence of the first diff.