View Issue Details

IDProjectCategoryLast Update
0023095AI War 2Crash/ExceptionApr 7, 2020 3:33 pm
ReporterGreatYng Assigned ToChris_McElligottPark  
Status closedResolutionunable to reproduce 
Product Version2.012 Populous 
Summary0023095: World Deserialization Error shortly after an Unhandled Error
DescriptionThis campaign was started in 2.009, and the error occurred in 2.012.
I have not been able to replicate the result after it happened, but I was reloading the 'Het einder is dicterbij' save repeatedly to test the performance of the Flenser and I was booted to the main menu with this error.
I also found an Unhandled error that seems to be from a bit before that (I didn't notice it in game, or I forgot about it), but I can't tell if the errors are related.
TagsNo tags attached.

Activities

GreatYng

Apr 4, 2020 1:25 pm

reporter  

UnhandledErrors.txt (2,703 bytes)   
4/2/2020 7:30:00 PM (2.012) Mem: 1,268,199,424 Mode: Host Plat:WindowsPlayer
-----------
Exception when checking for sim step: System.NullReferenceException: Object reference not set to an instance of an object
  at Arcen.AIW2.Core.EntityOrder.Create_Wormhole (Arcen.AIW2.Core.GameEntity_Squad ForSquad, System.Int32 RelatedIndex, System.Boolean shouldOverrideBehavior, System.Boolean RefuseToWait, Arcen.AIW2.Core.OrderSource Source) [0x0002c] in <e14e522dbd6248faa889c126a95d4e65>:0 
  at Arcen.AIW2.External.GameCommand_SetWormholePath.Execute (Arcen.AIW2.Core.GameCommand command, Arcen.AIW2.Core.ArcenSimContext context) [0x00289] in <af95bd0e46ed4c169386c521b5892199>:0 
  at Arcen.AIW2.Core.GameCommand.Execute (Arcen.AIW2.Core.ArcenSimContext Context) [0x00053] in <e14e522dbd6248faa889c126a95d4e65>:0 
  at Arcen.AIW2.Core.World_AIW2.OnClient_ExecuteGameCommandsReceivedFromServer (Arcen.AIW2.Core.ArcenSimContext Context) [0x000d9] in <e14e522dbd6248faa889c126a95d4e65>:0 
  at Arcen.AIW2.External.SimPlannerImplementation.DoActualSimStep (System.Boolean& stalledWaitingOnConnections, System.Boolean& mayUpdateVisuals) [0x00662] in <af95bd0e46ed4c169386c521b5892199>:0 
  at Arcen.AIW2.Core.Engine_AIW2.ProcessSimStep (System.Boolean& stalledWaitingOnConnections) [0x0022d] in <e14e522dbd6248faa889c126a95d4e65>:0 
  at Arcen.Universal.Engine_Universal.OnUpdateFromMainThread () [0x0034f] in <a87f9f444a954067a9b67425e7bb5e00>:0 
Stack Trace:   at Arcen.AIW2.Core.EntityOrder.Create_Wormhole (Arcen.AIW2.Core.GameEntity_Squad ForSquad, System.Int32 RelatedIndex, System.Boolean shouldOverrideBehavior, System.Boolean RefuseToWait, Arcen.AIW2.Core.OrderSource Source) [0x0002c] in <e14e522dbd6248faa889c126a95d4e65>:0 
  at Arcen.AIW2.External.GameCommand_SetWormholePath.Execute (Arcen.AIW2.Core.GameCommand command, Arcen.AIW2.Core.ArcenSimContext context) [0x00289] in <af95bd0e46ed4c169386c521b5892199>:0 
  at Arcen.AIW2.Core.GameCommand.Execute (Arcen.AIW2.Core.ArcenSimContext Context) [0x00053] in <e14e522dbd6248faa889c126a95d4e65>:0 
  at Arcen.AIW2.Core.World_AIW2.OnClient_ExecuteGameCommandsReceivedFromServer (Arcen.AIW2.Core.ArcenSimContext Context) [0x000d9] in <e14e522dbd6248faa889c126a95d4e65>:0 
  at Arcen.AIW2.External.SimPlannerImplementation.DoActualSimStep (System.Boolean& stalledWaitingOnConnections, System.Boolean& mayUpdateVisuals) [0x00662] in <af95bd0e46ed4c169386c521b5892199>:0 
  at Arcen.AIW2.Core.Engine_AIW2.ProcessSimStep (System.Boolean& stalledWaitingOnConnections) [0x0022d] in <e14e522dbd6248faa889c126a95d4e65>:0 
  at Arcen.Universal.Engine_Universal.OnUpdateFromMainThread () [0x0034f] in <a87f9f444a954067a9b67425e7bb5e00>:0 


UnhandledErrors.txt (2,703 bytes)   
WorldDeserializationErrors.txt (2,788 bytes)   
4/2/2020 7:31:10 PM (2.012) Mem: 1,331,093,504 Mode: Off Plat:WindowsPlayer
-----------------------------------NullReferenceException-----------------------------------
Object reference not set to an instance of an object

  at Arcen.AIW2.Core.EntityOrder.DeserializeFrom (Arcen.AIW2.Core.GameEntity_Squad ForSquad, Arcen.Universal.ArcenDeserializationBuffer Buffer) [0x000f2] in <e14e522dbd6248faa889c126a95d4e65>:0 
  at Arcen.AIW2.Core.EntityOrderCollection.DeserializeFrom (Arcen.AIW2.Core.GameEntity_Squad ParentEntity, Arcen.Universal.ArcenDeserializationBuffer Buffer) [0x0002c] in <e14e522dbd6248faa889c126a95d4e65>:0 
  at Arcen.AIW2.Core.GameEntity_Squad.FinishDeserializeFrom (System.Int32 primaryKeyID, System.String name, Arcen.AIW2.Core.GameEntityTypeData typeData, Arcen.AIW2.Core.Planet Planet, Arcen.AIW2.Core.PlanetFaction Faction, Arcen.Universal.ArcenDeserializationBuffer Buffer) [0x00051] in <e14e522dbd6248faa889c126a95d4e65>:0 
  at Arcen.AIW2.Core.GameEntity_Base.StartDeserializeFrom (Arcen.AIW2.Core.Planet Planet, Arcen.AIW2.Core.PlanetFaction Faction, Arcen.Universal.ArcenDeserializationBuffer Buffer, System.String PlaceDeserializingFromForDebugging) [0x00073] in <e14e522dbd6248faa889c126a95d4e65>:0 
  at Arcen.AIW2.Core.PlanetFaction.DeserializeFrom (Arcen.AIW2.Core.Faction Faction, Arcen.AIW2.Core.Planet Planet, Arcen.Universal.ArcenDeserializationBuffer Buffer) [0x0004e] in <e14e522dbd6248faa889c126a95d4e65>:0 
  at Arcen.AIW2.Core.Planet.DeserializeFrom (Arcen.AIW2.Core.Galaxy ForGalaxy, Arcen.Universal.ArcenDeserializationBuffer Buffer) [0x0007f] in <e14e522dbd6248faa889c126a95d4e65>:0 
  at Arcen.AIW2.Core.Galaxy.DeserializeFrom (Arcen.Universal.ArcenDeserializationBuffer Buffer) [0x00012] in <e14e522dbd6248faa889c126a95d4e65>:0 
  at Arcen.AIW2.Core.World_AIW2.DeserializeFrom (Arcen.Universal.ArcenDeserializationBuffer Buffer, System.Boolean LoadAsTemplate) [0x008e8] in <e14e522dbd6248faa889c126a95d4e65>:0 
  at Arcen.Universal.World.DeserializeFrom (Arcen.Universal.ArcenDeserializationBuffer Buffer, System.Boolean LoadAsTemplate, Arcen.Universal.GameVersion& FromGameVersion) [0x0027a] in <a87f9f444a954067a9b67425e7bb5e00>:0 
  at Arcen.Universal.World.LoadWorldFromDiskInner (System.String SaveName, System.Byte[] Bytes, System.Boolean LoadAsTemplate, Arcen.Universal.GameVersion& FromGameVersion) [0x00042] in <a87f9f444a954067a9b67425e7bb5e00>:0 
  at Arcen.Universal.World.LoadWorldFromDiskNoCampaignNameSet (System.String FullSaveName, System.Boolean LoadAsTemplate, Arcen.Universal.GameVersion& FromGameVersion) [0x00035] in <a87f9f444a954067a9b67425e7bb5e00>:0 

inputBuffer:
this is a binary buffer, spitting it out wouldn't help much
~*~
this is a buzzsaw binary buffer, spitting it out wouldn't help much

WorldDeserializationErrors.txt (2,788 bytes)   
Het einde is dichterbij.save (6,535,832 bytes)

Chris_McElligottPark

Apr 7, 2020 3:32 pm

administrator   ~0056732

Hmm, this is very surpsing:

Exception when checking for sim step: System.NullReferenceException: Object reference not set to an instance of an object
  at Arcen.AIW2.Core.EntityOrder.Create_Wormhole (Arcen.AIW2.Core.GameEntity_Squad ForSquad, System.Int32 RelatedIndex, System.Boolean shouldOverrideBehavior, System.Boolean RefuseToWait, Arcen.AIW2.Core.OrderSource Source) [0x0002c] in <e14e522dbd6248faa889c126a95d4e65>:0
  at Arcen.AIW2.External.GameCommand_SetWormholePath.Execute (Arcen.AIW2.Core.GameCommand command, Arcen.AIW2.Core.ArcenSimContext context) [0x00289] in <af95bd0e46ed4c169386c521b5892199>:0
  at Arcen.AIW2.Core.GameCommand.Execute (Arcen.AIW2.Core.ArcenSimContext Context) [0x00053] in <e14e522dbd6248faa889c126a95d4e65>:0
  at Arcen.AIW2.Core.World_AIW2.OnClient_ExecuteGameCommandsReceivedFromServer (Arcen.AIW2.Core.ArcenSimContext Context) [0x000d9] in <e14e522dbd6248faa889c126a95d4e65>:0
  at Arcen.AIW2.External.SimPlannerImplementation.DoActualSimStep (System.Boolean& stalledWaitingOnConnections, System.Boolean& mayUpdateVisuals) [0x00662] in <af95bd0e46ed4c169386c521b5892199>:0
  at Arcen.AIW2.Core.Engine_AIW2.ProcessSimStep (System.Boolean& stalledWaitingOnConnections) [0x0022d] in <e14e522dbd6248faa889c126a95d4e65>:0
  at Arcen.Universal.Engine_Universal.OnUpdateFromMainThread () [0x0034f] in <a87f9f444a954067a9b67425e7bb5e00>:0
Stack Trace: at Arcen.AIW2.Core.EntityOrder.Create_Wormhole (Arcen.AIW2.Core.GameEntity_Squad ForSquad, System.Int32 RelatedIndex, System.Boolean shouldOverrideBehavior, System.Boolean RefuseToWait, Arcen.AIW2.Core.OrderSource Source) [0x0002c] in <e14e522dbd6248faa889c126a95d4e65>:0
  at Arcen.AIW2.External.GameCommand_SetWormholePath.Execute (Arcen.AIW2.Core.GameCommand command, Arcen.AIW2.Core.ArcenSimContext context) [0x00289] in <af95bd0e46ed4c169386c521b5892199>:0
  at Arcen.AIW2.Core.GameCommand.Execute (Arcen.AIW2.Core.ArcenSimContext Context) [0x00053] in <e14e522dbd6248faa889c126a95d4e65>:0
  at Arcen.AIW2.Core.World_AIW2.OnClient_ExecuteGameCommandsReceivedFromServer (Arcen.AIW2.Core.ArcenSimContext Context) [0x000d9] in <e14e522dbd6248faa889c126a95d4e65>:0
  at Arcen.AIW2.External.SimPlannerImplementation.DoActualSimStep (System.Boolean& stalledWaitingOnConnections, System.Boolean& mayUpdateVisuals) [0x00662] in <af95bd0e46ed4c169386c521b5892199>:0
  at Arcen.AIW2.Core.Engine_AIW2.ProcessSimStep (System.Boolean& stalledWaitingOnConnections) [0x0022d] in <e14e522dbd6248faa889c126a95d4e65>:0
  at Arcen.Universal.Engine_Universal.OnUpdateFromMainThread () [0x0034f] in <a87f9f444a954067a9b67425e7bb5e00>:0

Chris_McElligottPark

Apr 7, 2020 3:33 pm

administrator   ~0056733

Based on the report there, it seems like this was a corrupt download or something along those lines that also I think Strategic Sage ran into. Both of you had Create_SomeOrder() errors, which really should not be possible. I'm hoping that the newer versions just work fine all the time, but if you do see it again, please do let us know!

Issue History

Date Modified Username Field Change
Apr 4, 2020 1:25 pm GreatYng New Issue
Apr 4, 2020 1:25 pm GreatYng File Added: UnhandledErrors.txt
Apr 4, 2020 1:25 pm GreatYng File Added: WorldDeserializationErrors.txt
Apr 4, 2020 1:25 pm GreatYng File Added: Het einde is dichterbij.save
Apr 7, 2020 3:32 pm Chris_McElligottPark Note Added: 0056732
Apr 7, 2020 3:33 pm Chris_McElligottPark Assigned To => Chris_McElligottPark
Apr 7, 2020 3:33 pm Chris_McElligottPark Status new => closed
Apr 7, 2020 3:33 pm Chris_McElligottPark Resolution open => unable to reproduce
Apr 7, 2020 3:33 pm Chris_McElligottPark Note Added: 0056733