View Issue Details

IDProjectCategoryLast Update
0026266AI War 2Crash/ExceptionFeb 6, 2022 9:23 pm
ReporterDaniexpert Assigned ToChris_McElligottPark  
Status resolvedResolutionreopened 
Product VersionBeta 3.794 Synchronicity 
Fixed in VersionBeta 3.795 Deduplicating 
Summary0026266: Ships jumping to another system error
DescriptionThe carrier guardians spawned from an aggressor eye and I was fighting it with a necro fleet.

2/5/2022 9:28:47 PM 3.793 SINGLEP DELAYED62 TID67 Ship Raider Drone was part of fleet Carrier Guardian Drones but has now somehow jumped to Unnamed. Yikes! Anything of note just happen in the game in terms of actions taken? Squad Faction ReasonCode: CreateSquadNewWithSpecifiedID Squad Planet ReasonCode: Entity Init Squad Fleet ReasonCode: Went To Loose Fleet Because Had Null FMem
2/5/2022 9:28:48 PM 3.793 SINGLEP DELAYED63 TID84 Ship Raider Drone was part of fleet Carrier Guardian Drones but has now somehow jumped to Unnamed. Yikes! Anything of note just happen in the game in terms of actions taken? Squad Faction ReasonCode: CreateSquadNewWithSpecifiedID Squad Planet ReasonCode: Entity Init Squad Fleet ReasonCode: Went To Loose Fleet Because Had Null FMem
TagsNo tags attached.

Relationships

related to 0026275 resolvedChris_McElligottPark Ship MLRS Corvette was part of fleet Unnamed but has now somehow jumped to Unnamed. 
related to 0026283 resolvedChris_McElligottPark Factions ships jumping to Lost 
related to 0026285 resolvedChris_McElligottPark Faction jumping errors 

Activities

Daniexpert

Feb 5, 2022 3:35 pm

manager  

carrierGuardian.save (387,585 bytes)

Chris_McElligottPark

Feb 5, 2022 5:47 pm

administrator   ~0064139

Thanks!

* Added a new EnqueueIfDoesNotMatchPrevousItem() option to our implementation of Queue<>.
** Added a new GetAllContentsAsCommaSeparatedStringForDebugging() extension method for Queue<>/
** When the "Yikes! Anything of note just happen in the game in terms of actions taken?" messages are written now, they now include a list of the last 10 reasons that a squad's fleet membership changed.
*** All of the ships that are having funky results seem to have a most-recent reason of "Went To Loose Fleet Because Had Null FMem", so we need to go back further to understand what is happening.

* That said, for the Planet and PlanetFaction fields, it was already not allowing null to ever be set for them (that causes too many issues with distant threads), and that seems like a nice improvement to fleet membership as well.
** So now it will just throw away any requests for a ship's fleet membership that would turn it to null, and we'll see if that happens to resolve this problem. That should be a positive change in general.

Daniexpert

Feb 5, 2022 9:02 pm

manager   ~0064154

Revision 16097
Happened again when I gave a move command in the galaxy map.

If you check the first error, it's weird that the Wight is marked as part of the AI in the first place and jumping to my faction. It shouldn't be part of the AI faction in the first place, so it could be something wrong is happening even earlier than this?
jumping.txt (4,631 bytes)   
2/6/2022 2:54:11 AM	3.793	SINGLEP	DELAYED3 TID19 Ship Wight was part of faction Relentless AI Wave but has now somehow jumped to test (Necro Empire).  Yikes!  Anything of note just happen in the game in terms of actions taken? Squad Faction ReasonCode: CreateSquadNewWithSpecifiedID  Squad Planet ReasonCode: Entity Init  Squad Fleet ReasonCode List: , PostCreationOfSquad-BPostCreationOfSquad-BPostCreationOfSquad-BPostCreationOfSquad-BPostCreationOfSquad-BPostCreationOfSquad-BPostCreationOfSquad-BPostCreationOfSquad-BPostCreationOfSquad-B
2/6/2022 2:54:11 AM	3.793	SINGLEP	DELAYED4 TID19 Ship Wight was part of fleet Unnamed but has now somehow jumped to Necrofleet Utumno.  Yikes!  Anything of note just happen in the game in terms of actions taken? Squad Faction ReasonCode: CreateSquadNewWithSpecifiedID  Squad Planet ReasonCode: Entity Init  Squad Fleet Squad Fleet ReasonCode List: , PostCreationOfSquad-BPostCreationOfSquad-BPostCreationOfSquad-BPostCreationOfSquad-BPostCreationOfSquad-BPostCreationOfSquad-BPostCreationOfSquad-BPostCreationOfSquad-BPostCreationOfSquad-B
2/6/2022 2:54:11 AM	3.793	SINGLEP	DELAYED5 TID19 Ship Ravenous Wight was part of faction Relentless AI Wave but has now somehow jumped to test (Necro Empire).  Yikes!  Anything of note just happen in the game in terms of actions taken? Squad Faction ReasonCode: CreateSquadNewWithSpecifiedID  Squad Planet ReasonCode: Entity Init  Squad Fleet ReasonCode List: , PostCreationOfSquad-BPostCreationOfSquad-BPostCreationOfSquad-BPostCreationOfSquad-BPostCreationOfSquad-BPostCreationOfSquad-BPostCreationOfSquad-BPostCreationOfSquad-B
2/6/2022 2:54:11 AM	3.793	SINGLEP	DELAYED6 TID19 Ship Ravenous Wight was part of fleet Unnamed but has now somehow jumped to Necrofleet Utumno.  Yikes!  Anything of note just happen in the game in terms of actions taken? Squad Faction ReasonCode: CreateSquadNewWithSpecifiedID  Squad Planet ReasonCode: Entity Init  Squad Fleet Squad Fleet ReasonCode List: , PostCreationOfSquad-BPostCreationOfSquad-BPostCreationOfSquad-BPostCreationOfSquad-BPostCreationOfSquad-BPostCreationOfSquad-BPostCreationOfSquad-BPostCreationOfSquad-B
2/6/2022 2:54:11 AM	3.793	SINGLEP	DELAYED7 TID19 Ship Draugr was part of faction Relentless AI Wave but has now somehow jumped to test (Necro Empire).  Yikes!  Anything of note just happen in the game in terms of actions taken? Squad Faction ReasonCode: CreateSquadNewWithSpecifiedID  Squad Planet ReasonCode: Entity Init  Squad Fleet ReasonCode List: , Deserialization-1Deserialization-R1PostCreationOfSquad-BDeserialization-1Deserialization-R1Deserialization-R1Deserialization-R1PostCreationOfSquad-BPostCreationOfSquad-BPostCreationOfSquad-BPostCreationOfSquad-BPostCreationOfSquad-BPostCreationOfSquad-B
2/6/2022 2:54:11 AM	3.793	SINGLEP	DELAYED8 TID19 Ship Draugr was part of fleet Unnamed but has now somehow jumped to Necrofleet Utumno.  Yikes!  Anything of note just happen in the game in terms of actions taken? Squad Faction ReasonCode: CreateSquadNewWithSpecifiedID  Squad Planet ReasonCode: Entity Init  Squad Fleet Squad Fleet ReasonCode List: , Deserialization-1Deserialization-R1PostCreationOfSquad-BDeserialization-1Deserialization-R1Deserialization-R1Deserialization-R1PostCreationOfSquad-BPostCreationOfSquad-BPostCreationOfSquad-BPostCreationOfSquad-BPostCreationOfSquad-BPostCreationOfSquad-B
2/6/2022 2:54:11 AM	3.793	SINGLEP	DELAYED9 TID19 Ship Draugr was part of faction Relentless AI Wave but has now somehow jumped to test (Necro Empire).  Yikes!  Anything of note just happen in the game in terms of actions taken? Squad Faction ReasonCode: CreateSquadNewWithSpecifiedID  Squad Planet ReasonCode: Entity Init  Squad Fleet ReasonCode List: , Deserialization-1Deserialization-R1Deserialization-R1Deserialization-R1PostCreationOfSquad-BPostCreationOfSquad-BPostCreationOfSquad-BPostCreationOfSquad-BPostCreationOfSquad-BPostCreationOfSquad-BPostCreationOfSquad-BPostCreationOfSquad-BPostCreationOfSquad-BPostCreationOfSquad-B
2/6/2022 2:54:11 AM	3.793	SINGLEP	DELAYED10 TID19 Ship Draugr was part of fleet Unnamed but has now somehow jumped to Necrofleet Utumno.  Yikes!  Anything of note just happen in the game in terms of actions taken? Squad Faction ReasonCode: CreateSquadNewWithSpecifiedID  Squad Planet ReasonCode: Entity Init  Squad Fleet Squad Fleet ReasonCode List: , Deserialization-1Deserialization-R1Deserialization-R1Deserialization-R1PostCreationOfSquad-BPostCreationOfSquad-BPostCreationOfSquad-BPostCreationOfSquad-BPostCreationOfSquad-BPostCreationOfSquad-BPostCreationOfSquad-BPostCreationOfSquad-BPostCreationOfSquad-BPostCreationOfSquad-B
jumping.txt (4,631 bytes)   

Chris_McElligottPark

Feb 5, 2022 9:06 pm

administrator   ~0064155

Okay, given that this is showing repeated assignments in post-creation, that's odd to begin with. That seems like it's a contention issue of just the sort that I supposedly fixed in a version shortly before the one you were testing on. Very interesting. I'll have to look into that more on tomorrow or Monday.

Note that once a topic is closed or resolved, I often won't see responses, because my email gets flooded and so I tend to look on mantis directly, where I only see non-closed items.

Chris_McElligottPark

Feb 5, 2022 9:06 pm

administrator   ~0064156

(Oh, you marked it as feedback -- that makes sure I'll see it. Carry on!)

Chris_McElligottPark

Feb 6, 2022 9:23 pm

administrator   ~0064183

I found and fixed a ship-doubling bug that was causing LOTS of wrong issues, and that should fix this as well as a number of other issues. I'm marking a lot of things fixed, and if we see some variant of those again, then please let me know in a fresh report. Thank you!

Issue History

Date Modified Username Field Change
Feb 5, 2022 3:35 pm Daniexpert New Issue
Feb 5, 2022 3:35 pm Daniexpert File Added: carrierGuardian.save
Feb 5, 2022 5:47 pm Chris_McElligottPark Assigned To => Chris_McElligottPark
Feb 5, 2022 5:47 pm Chris_McElligottPark Status new => resolved
Feb 5, 2022 5:47 pm Chris_McElligottPark Resolution open => fixed
Feb 5, 2022 5:47 pm Chris_McElligottPark Fixed in Version => Beta 3.794 Synchronicity
Feb 5, 2022 5:47 pm Chris_McElligottPark Note Added: 0064139
Feb 5, 2022 9:02 pm Daniexpert Note Added: 0064154
Feb 5, 2022 9:02 pm Daniexpert File Added: jumping.txt
Feb 5, 2022 9:02 pm Daniexpert Status resolved => feedback
Feb 5, 2022 9:02 pm Daniexpert Resolution fixed => reopened
Feb 5, 2022 9:06 pm Chris_McElligottPark Note Added: 0064155
Feb 5, 2022 9:06 pm Chris_McElligottPark Note Added: 0064156
Feb 5, 2022 9:22 pm Daniexpert Relationship added related to 0026275
Feb 5, 2022 11:15 pm slake-moth Relationship added related to 0026283
Feb 6, 2022 8:12 am Daniexpert Relationship added related to 0026285
Feb 6, 2022 9:23 pm Chris_McElligottPark Status feedback => resolved
Feb 6, 2022 9:23 pm Chris_McElligottPark Fixed in Version Beta 3.794 Synchronicity => Beta 3.795 Deduplicating
Feb 6, 2022 9:23 pm Chris_McElligottPark Note Added: 0064183