View Issue Details

IDProjectCategoryLast Update
0028260Heart Of The MachineCrash/ExceptionMay 19, 2024 12:00 pm
ReporterThat one Weeb Assigned ToChris_McElligottPark  
Status resolvedResolutionfixed 
Product Version0.507 Balance And Fixes 
Fixed in Version0.508 No More Spoilage 
Summary0028260: Exception after 'security patch' for androids event
DescriptionNoticed after the newest patch a new error popped up talking to the scientists that warn about the 'security patch' for androids. Unsure on how exactly I got it to happen as I can't reproduce it.

This doesn't seem to stop progress either from the looks of it.
TagsNo tags attached.

Activities

That one Weeb

May 19, 2024 10:46 am

reporter  

HeartOfTheMachineLog.txt (3,743 bytes)   
5/19/2024 9:35:50 AM	0.507	SINGLEP	Finished loading 5666 sprites from dictionaries! (2475 table rows waiting on them.)
5/19/2024 9:35:50 AM	0.507	SINGLEP	Linked all icons to rows in 23ms.
5/19/2024 9:35:50 AM	0.507	SINGLEP	Set secondary AA type on Main Camera to: SMAAMed
5/19/2024 9:35:51 AM	0.507	SINGLEP	DELAYED3 TID36 Finished loading all LevelType contents in 0.9s
5/19/2024 9:35:53 AM	0.507	SINGLEP	DoAfterLoadLogic!  Loaded 1068 level items, 55 categories, 20 external holders, 5 external LOD holders.
5/19/2024 9:35:54 AM	0.507	SINGLEP	Finished LoadAllVisSimpleObjectsOfAnySort()
5/19/2024 9:35:53 AM	0.507	SINGLEP	DELAYED4 TID27 10.6 seconds total load time and post-editing time.
5/19/2024 9:35:54 AM	0.507	SINGLEP	554 materials found.
5/19/2024 9:35:54 AM	0.507	SINGLEP	DELAYED5 TID29 1,463 pools initialized with 466,005 items in 572ms
5/19/2024 9:36:03 AM	0.507	SINGLEP	DELAYED6 TID24 2708ms to read savegame 'E2/Saved On Exit Landing Turn 49' to intermediate format.
5/19/2024 9:36:04 AM	0.507	SINGLEP	DELAYED7 TID24 1190ms to process 'E2/Saved On Exit Landing Turn 49' data fully.
5/19/2024 9:36:04 AM	0.507	SINGLEP	DELAYED8 TID24 Loaded tiles: 807 (841 cells)
5/19/2024 9:36:06 AM	0.507	SINGLEP	DELAYED9 TID23 Finished RunGameStartOnBGThread in 771ms.  We have 33090 total items.
5/19/2024 9:38:03 AM	0.507	SINGLEP	DELAYED10 TID10 World saved in 1,799 ms
5/19/2024 9:39:28 AM	0.507	SINGLEP	 'Engine_Universal.OnUpdateFromMainThread' error at DebugStage 4000
System.NullReferenceException: Object reference not set to an instance of an object
  at Arcen.HotM.Core.SeedAtLogic.SeedAtLogic_CalculateDoesBuildingPassLogic (Arcen.HotM.Core.SeedAtCheckPass Pass, Arcen.HotM.Core.BuildingTypeVariant variant, Arcen.HotM.Core.POIType poiTypeOrNull, System.Int32 requiredClearance, Arcen.Universal.DictionaryView`2[KeyType,ValType] BuildingData, System.Single roughDistanceFrom, System.Boolean shouldWriteDebug) [0x00132] in <defa8b2ead874790a622ff17dfe235c5>:0 
  at Arcen.HotM.ExternalVis.AggregateActionsHelper.ExtractDictionaryOfAvailableBuildingsIntoMinorEvents (Arcen.HotM.Core.LocationCalculationType Calc, Arcen.HotM.Core.ISimMachineActor Actor, Arcen.Universal.Dictionary`2[TKey,TValue] BuildingResults, System.Boolean UnitsBlockThemselves, Arcen.HotM.Core.LockdownBufferType BufferType) [0x002b2] in <c34bd6b338c84a0c9879ca3ca70f19b1>:0 
  at Arcen.HotM.ExternalVis.LocCalcs_Basic.HandleAggregateLocationCalculation (Arcen.HotM.Core.ISimMachineActor Actor, Arcen.Universal.Dictionary`2[TKey,TValue] BuildingResults, Arcen.HotM.Core.LocationCalculationType Calc, System.Int32 MaxBuildingsToAssign) [0x0055b] in <c34bd6b338c84a0c9879ca3ca70f19b1>:0 
  at Arcen.HotM.Core.LocationCalculationType.DuringGame_RecalculateAggregate (Arcen.HotM.Core.ISimMachineActor Actor, Arcen.Universal.Dictionary`2[TKey,TValue] BuildingResults, System.Int32 MaxBuildingsToAssign) [0x00065] in <defa8b2ead874790a622ff17dfe235c5>:0 
  at Arcen.HotM.External.BaseMachineActor.HandlePerFrameLocationCalculationLogic (System.Boolean weAreSelected, Arcen.Universal.IList`1[T] StanceCalcsToRun) [0x003cc] in <f6a2ee596f4c4ddc89b0e89c54191dac>:0 
  at Arcen.HotM.External.MachineUnit.DoPerFrameLogic () [0x0012d] in <f6a2ee596f4c4ddc89b0e89c54191dac>:0 
  at Arcen.HotM.External.World_Forces.DoAnyPerFrameLogic () [0x0005f] in <f6a2ee596f4c4ddc89b0e89c54191dac>:0 
  at Arcen.HotM.External.AbstractSimPlannerImplementation.DoPerFrame () [0x0002e] in <f6a2ee596f4c4ddc89b0e89c54191dac>:0 
  at Arcen.HotM.Core.Engine_HotM.OnUpdateFromMainThread () [0x00177] in <defa8b2ead874790a622ff17dfe235c5>:0 
  at Arcen.Universal.Engine_Universal.OnUpdateEngineUniversalFromMainThread () [0x00328] in <0ce91c433b204a469f5830bc7bab6504>:0 
HeartOfTheMachineLog.txt (3,743 bytes)   

Chris_McElligottPark

May 19, 2024 12:00 pm

administrator   ~0068283

Thanks!

* Hardened SeedAtLogic_CalculateDoesBuildingPassLogic against exceptions that could apparently happen, and also added in more instrumentation to narrow it down if it happens again.

Issue History

Date Modified Username Field Change
May 19, 2024 10:46 am That one Weeb New Issue
May 19, 2024 10:46 am That one Weeb File Added: Autosave Landing Turn 50.save
May 19, 2024 10:46 am That one Weeb File Added: HeartOfTheMachineLog.txt
May 19, 2024 10:51 am That one Weeb Summary Error after 'patch' for androids => Exception after 'security patch' for androids event
May 19, 2024 12:00 pm Chris_McElligottPark Assigned To => Chris_McElligottPark
May 19, 2024 12:00 pm Chris_McElligottPark Status new => resolved
May 19, 2024 12:00 pm Chris_McElligottPark Resolution open => fixed
May 19, 2024 12:00 pm Chris_McElligottPark Fixed in Version => 0.508 No More Spoilage
May 19, 2024 12:00 pm Chris_McElligottPark Note Added: 0068283