View Issue Details

IDProjectCategoryLast Update
0023802AI War 2Crash/ExceptionSep 29, 2020 5:49 pm
ReporterDaniexpert Assigned ToChris_McElligottPark  
Severityminor 
Status resolvedResolutionfixed 
Product Version2.511 "Last Lobby Settings" Robustness 
Fixed in Version2.603 Nanocaust And Civvies Strike Back 
Summary0023802: Got this exception 3 times in the same second
Description9/26/2020 1:02:20 PM DoEntityStepLogic_Ship error at debugStage 9000: System.NullReferenceException: Object reference not set to an instance of an object
  at Arcen.AIW2.Core.GameEntity_Shot.CreateNewWithExistingID (Arcen.AIW2.Core.PlanetFaction Faction, System.Int32 PrimaryKeyID, Arcen.AIW2.Core.GameEntityTypeData TypeData) [0x0002c] in <2045f4a1c0a346baa708693b59483c59>:0
  at Arcen.AIW2.Core.GameEntity_Shot.CreateNew (Arcen.AIW2.Core.PlanetFaction Faction, Arcen.AIW2.Core.GameEntityTypeData TypeData, Arcen.Universal.ArcenPoint StartingLocation, Arcen.AIW2.Core.ArcenSimContext Context) [0x0003a] in <2045f4a1c0a346baa708693b59483c59>:0
  at Arcen.AIW2.External.EntitySimLogicImplementation.SpawnShot (Arcen.AIW2.Core.EntitySystem System, Arcen.AIW2.Core.GameEntityTypeData effectiveType, Arcen.Universal.ArcenPoint StartingLocation, Arcen.AIW2.Core.ArcenSimContext Context) [0x00001] in <4dd878c0e18147809075fea727d70a6b>:0
  at Arcen.AIW2.External.EntitySimLogicImplementation.SpawnShot (Arcen.AIW2.Core.EntitySystem System, Arcen.Universal.ArcenPoint StartingLocation, Arcen.AIW2.Core.ArcenSimContext Context) [0x00001] in <4dd878c0e18147809075fea727d70a6b>:0
  at Arcen.AIW2.External.EntitySimLogicImplementation.InternalCreateActualShotForSalvo (System.Boolean& hasPlayedSoundYet, Arcen.Universal.FInt& runningDelay, Arcen.AIW2.Core.GameEntity_Squad target, Arcen.Universal.ArcenPoint originPoint, Arcen.AIW2.Core.ArcenSimContext Context, Arcen.AIW2.Core.EntitySystem System, System.Boolean trace, Arcen.Universal.ArcenCharacterBuffer tracingBuffer, System.Int32 withinSalvoLowEnd, System.Int32 withinSalvoHighEnd) [0x0029b] in <4dd878c0e18147809075fea727d70a6b>:0
  at Arcen.AIW2.External.EntitySimLogicImplementation.ActuallyFireSalvoAtTargetPriorityList (Arcen.AIW2.Core.ArcenSimContext Context, Arcen.AIW2.Core.EntitySystem System, System.Boolean trace, Arcen.Universal.ArcenCharacterBuffer tracingBuffer) [0x0072e] in <4dd878c0e18147809075fea727d70a6b>:0
  at Arcen.AIW2.External.EntitySimLogicImplementation.DoSystemStep (Arcen.Universal.FInt EffectiveDeltaTime, Arcen.AIW2.Core.ArcenSimContext Context, Arcen.AIW2.Core.EntitySystem System) [0x003e3] in <4dd878c0e18147809075fea727d70a6b>:0
  at Arcen.AIW2.Core.GameEntity_Squad.DoEntityStepLogic_Ship (Arcen.Universal.FInt EffectiveDeltaTime, Arcen.AIW2.Core.ArcenSimContext Context) [0x0026f] in <2045f4a1c0a346baa708693b59483c59>:0
TagsNo tags attached.

Activities

Daniexpert

Sep 26, 2020 7:06 am

manager   ~0058704

Here's the attached version. I don't know why it didn't upload on creation.
exception.txt (2,420 bytes)   
9/26/2020 1:02:20 PM  DoEntityStepLogic_Ship error at debugStage 9000: System.NullReferenceException: Object reference not set to an instance of an object
  at Arcen.AIW2.Core.GameEntity_Shot.CreateNewWithExistingID (Arcen.AIW2.Core.PlanetFaction Faction, System.Int32 PrimaryKeyID, Arcen.AIW2.Core.GameEntityTypeData TypeData) [0x0002c] in <2045f4a1c0a346baa708693b59483c59>:0 
  at Arcen.AIW2.Core.GameEntity_Shot.CreateNew (Arcen.AIW2.Core.PlanetFaction Faction, Arcen.AIW2.Core.GameEntityTypeData TypeData, Arcen.Universal.ArcenPoint StartingLocation, Arcen.AIW2.Core.ArcenSimContext Context) [0x0003a] in <2045f4a1c0a346baa708693b59483c59>:0 
  at Arcen.AIW2.External.EntitySimLogicImplementation.SpawnShot (Arcen.AIW2.Core.EntitySystem System, Arcen.AIW2.Core.GameEntityTypeData effectiveType, Arcen.Universal.ArcenPoint StartingLocation, Arcen.AIW2.Core.ArcenSimContext Context) [0x00001] in <4dd878c0e18147809075fea727d70a6b>:0 
  at Arcen.AIW2.External.EntitySimLogicImplementation.SpawnShot (Arcen.AIW2.Core.EntitySystem System, Arcen.Universal.ArcenPoint StartingLocation, Arcen.AIW2.Core.ArcenSimContext Context) [0x00001] in <4dd878c0e18147809075fea727d70a6b>:0 
  at Arcen.AIW2.External.EntitySimLogicImplementation.InternalCreateActualShotForSalvo (System.Boolean& hasPlayedSoundYet, Arcen.Universal.FInt& runningDelay, Arcen.AIW2.Core.GameEntity_Squad target, Arcen.Universal.ArcenPoint originPoint, Arcen.AIW2.Core.ArcenSimContext Context, Arcen.AIW2.Core.EntitySystem System, System.Boolean trace, Arcen.Universal.ArcenCharacterBuffer tracingBuffer, System.Int32 withinSalvoLowEnd, System.Int32 withinSalvoHighEnd) [0x0029b] in <4dd878c0e18147809075fea727d70a6b>:0 
  at Arcen.AIW2.External.EntitySimLogicImplementation.ActuallyFireSalvoAtTargetPriorityList (Arcen.AIW2.Core.ArcenSimContext Context, Arcen.AIW2.Core.EntitySystem System, System.Boolean trace, Arcen.Universal.ArcenCharacterBuffer tracingBuffer) [0x0072e] in <4dd878c0e18147809075fea727d70a6b>:0 
  at Arcen.AIW2.External.EntitySimLogicImplementation.DoSystemStep (Arcen.Universal.FInt EffectiveDeltaTime, Arcen.AIW2.Core.ArcenSimContext Context, Arcen.AIW2.Core.EntitySystem System) [0x003e3] in <4dd878c0e18147809075fea727d70a6b>:0 
  at Arcen.AIW2.Core.GameEntity_Squad.DoEntityStepLogic_Ship (Arcen.Universal.FInt EffectiveDeltaTime, Arcen.AIW2.Core.ArcenSimContext Context) [0x0026f] in <2045f4a1c0a346baa708693b59483c59>:0 
exception.txt (2,420 bytes)   

Chris_McElligottPark

Sep 29, 2020 5:49 pm

administrator   ~0058771

Thanks!

* Put in a bunch more instrumentation of entity system steps to avoid potential errors there.

* Also found another place where there were apparently nulls getting into the time-based pools for shots and fixed that.

Issue History

Date Modified Username Field Change
Sep 26, 2020 7:05 am Daniexpert New Issue
Sep 26, 2020 7:06 am Daniexpert File Added: exception.txt
Sep 26, 2020 7:06 am Daniexpert Note Added: 0058704
Sep 29, 2020 5:49 pm Chris_McElligottPark Assigned To => Chris_McElligottPark
Sep 29, 2020 5:49 pm Chris_McElligottPark Status new => resolved
Sep 29, 2020 5:49 pm Chris_McElligottPark Resolution open => fixed
Sep 29, 2020 5:49 pm Chris_McElligottPark Fixed in Version => 2.603 Nanocaust And Civvies Strike Back
Sep 29, 2020 5:49 pm Chris_McElligottPark Note Added: 0058771