View Issue Details

IDProjectCategoryLast Update
0026351AI War 2Bug - GameplayFeb 24, 2022 6:52 pm
ReporterBummeri_1 Assigned ToChris_McElligottPark  
Status resolvedResolutionfixed 
Product VersionBeta 3.801 Load Estimates And Unit Encyclopedia 
Fixed in VersionBeta 3.903 Multiplayer Polish 
Summary0026351: Save that starts pushing errors on client immediately
DescriptionI have attached a save that produces a lot of issues immediately when loaded for joining client. On the initial load we had Canary errors. After that we tried to put on for both host and client the heavy debug, Some canaries were hit after that.

Clients Logs and save attached.

2/13/2022 9:35:18 PM 3.801 CLIENT DELAYED435 TID15 Canary code exception at hash ('' instead of '#'). Code above it is the real problem. Exception: System.Exception:
Wanted next field of name 'hash.stringc', and got exception: System.Exception:
Wanted next field of name 'hash.stringc', and got 'GetAnotherWormhole.bool' instead!
  at Arcen.Universal.ArcenDeserializationBufferModern.ReadStringInternal_CondensedThatMustMatch (System.String FieldNameToMatch) [0x001e5] in <246065fbebb4478e83cc66fddbeda203>:0
  at Arcen.Universal.ArcenDeserializationBufferModern.ReadStringInternal_CondensedThatMustMatch (System.String FieldNameToMatch) [0x00242] in <246065fbebb4478e83cc66fddbeda203>:0
  at Arcen.Universal.ArcenDeserializationBufferModern.ReadString_Condensed (System.String FieldNameForErrors) [0x0003b] in <246065fbebb4478e83cc66fddbeda203>:0
  at Arcen.Universal.ArcenDeserializationBufferModern.ValidateCanary (System.String ExpectedCanaryString, System.String CanaryFieldName, Arcen.Universal.CanaryStyle Canary) [0x0003e] in <246065fbebb4478e83cc66fddbeda203>:0

More similar and other errors in the log
TagsNo tags attached.

Relationships

related to 0026352 resolvedChris_McElligottPark mp: planet icons are hidden 
related to 0026350 resolvedChris_McElligottPark Player connected and host got error 

Activities

Bummeri_1

Feb 13, 2022 2:36 pm

reporter  

ArcenDebugLog.txt (1,091,598 bytes)

Chris_McElligottPark

Feb 15, 2022 11:15 am

administrator   ~0064487

Ooooh, the field logging worked!!! This is super useful that it says "GetAnotherWormhole.bool"

Chris_McElligottPark

Feb 24, 2022 6:52 pm

administrator   ~0064829

I think that this is fixed -- thank you! And this was a save I used to test the following fix:

* Fixed a nest of funky issues that affected multiplayer clients and could lead to units that were alive on the host being marked as dead on the client (and having lots of extra bandwidth trying to reestablish them).
** In general, clients are able to recover from a dead unit now (when the host says to), and additionally, clients no longer mark units as dead themselves, but wait for the host to tell them to (I thought that was what I'd set up previously, to be honest, but I missed three cases somehow).
** The net result is that ships die when they are supposed to on clients, ships don't disappear after being crippled, and ships don't disappear after being claimed. Potentially plus some other random fixes to problems we had not logged yet.

Issue History

Date Modified Username Field Change
Feb 13, 2022 2:36 pm Bummeri_1 New Issue
Feb 13, 2022 2:36 pm Bummeri_1 File Added: Autosave_at_6h_40m_0s.save
Feb 13, 2022 2:36 pm Bummeri_1 File Added: ArcenDebugLog.txt
Feb 13, 2022 2:38 pm Tuntematon Relationship added related to 0026352
Feb 13, 2022 2:38 pm Tuntematon Relationship added related to 0026350
Feb 13, 2022 3:03 pm Bummeri_1 Description Updated
Feb 15, 2022 11:15 am Chris_McElligottPark Note Added: 0064487
Feb 24, 2022 6:52 pm Chris_McElligottPark Assigned To => Chris_McElligottPark
Feb 24, 2022 6:52 pm Chris_McElligottPark Status new => resolved
Feb 24, 2022 6:52 pm Chris_McElligottPark Resolution open => fixed
Feb 24, 2022 6:52 pm Chris_McElligottPark Fixed in Version => Beta 3.903 Multiplayer Polish
Feb 24, 2022 6:52 pm Chris_McElligottPark Note Added: 0064829