View Issue Details
ID | Project | Category | Date Submitted | Last Update | |
---|---|---|---|---|---|
0028187 | Heart Of The Machine | Crash/Exception | May 17, 2024 10:38 pm | May 18, 2024 10:13 am | |
Reporter | ptarth | Assigned To | Chris_McElligottPark | ||
Status | resolved | Resolution | fixed | ||
Fixed in Version | 0.503 The Return Of Testers! | ||||
Summary | 0028187: Object reference not set to an instance of an object Error | ||||
Description | Chapter 1. Turn 8. First turn after Tower built. Several Spiders Jobs are queued to be started. I have 3 Nickelbots and 1 Technician. I triggered a combat close to the tower. I ended the turn without all enemies being dead. Hitting end turn caused the error. The next turn starts with only 3 androids. My guess is that the enemies (around the tower) killed one of my nickelbot and then wanted to kill it a second time? The Tower is also at 99% health. Save is after the error occurred. | ||||
Tags | No tags attached. | ||||
|
ErrorsReportedByEngine.txt (2,231 bytes)
5/17/2024 7:28:16 PM (0.501) Mem: 802,013,184 Mode: Off Plat:WindowsPlayer ----------- NullReferenceException: Object reference not set to an instance of an object Stack Trace: Arcen.HotM.Core.MachineStructure.DoOnPostTakeDamage (Arcen.HotM.Core.ISimMapActor DamageSource, System.Int32 DamageAmount, Arcen.Universal.MersenneTwister Rand, System.Boolean ShouldDoDamageTextPopupsAndLogging) (at <ff0fcedf975b41859f48fb4d5384269f>:0) Arcen.HotM.External.AttackHelper.HandleGeneralAttackLogic_Inner (Arcen.HotM.Core.ISimMapActor Attacker, Arcen.HotM.Core.ISimMapActor Target, Arcen.HotM.Core.CalculationType CalcType, Arcen.Universal.MersenneTwister RandIfNotPrediction, System.Single ExtraAttackMultiplier, System.String ExtraAttackReasonLang, System.Boolean CheckCloakedStatus, System.Boolean CheckTakeCoverStatus, System.Boolean ImagineWillBeInCover, System.Boolean ImagineAttackerWillHaveMoved, UnityEngine.Vector3 NewAttackerLocation, System.Int32 ImagineThisAmountOfAttackerHealthWasLost, System.Boolean DoFullPrecalculation, System.Int32 OverridingDamageAmount, System.Boolean SkipCaringAboutRange, Arcen.Universal.ArcenCharacterBufferBase BufferOrNull, Arcen.Universal.ArcenCharacterBufferBase SecondaryBufferOrNull) (at <86062b8a17eb469fac2661fcd58d0129>:0) Arcen.HotM.External.AttackHelper.DoNPCDelayedAttack_UsePriorCalculation_PrimaryOrSecondary (Arcen.HotM.Core.ISimMapActor Attacker, Arcen.HotM.Core.ISimMapActor Target, Arcen.Universal.MersenneTwister RandIfNotPrediction, System.Int32 DamageAmountWeAlreadyCalculated) (at <86062b8a17eb469fac2661fcd58d0129>:0) Arcen.HotM.External.NPCUnit+<>c__DisplayClass256_0.<AttackChosenTarget_MainThreadOnly>b__0 () (at <a2e62875a7d646aea2ba757b6490d185>:0) Arcen.HotM.ExternalVis.Projectile_StraightShot+StraightShot.DoPerFrameUpdate (System.Single DeltaTime) (at <93e8229e6566446f9cabc4f663a7284a>:0) Arcen.HotM.Visualization.VisParticleEffectPool.DoParticlePerFrameLogic (System.Single DeltaTime, System.Boolean& ShouldHaveInfiniteBuildingDrawDistance, System.Int32& travelingEffectCount, System.Int32& totalParticleEffectCount) (at <5e9b694a1efe478bb5bcb2bbd7b1c318>:0) Arcen.HotM.Visualization.MainGameCoreGameLoop.Update () (at <5e9b694a1efe478bb5bcb2bbd7b1c318>:0) HeartOfTheMachineLog.txt (13,328 bytes)
5/17/2024 5:30:23 PM SINGLEP Opening Eyes (0.2454s) 5/17/2024 5:30:23 PM SINGLEP graphicsDeviceType in use: Direct3D11 graphicsDeviceVersion in use: Direct3D 11.0 [level 11.1] graphicsMultiThreaded: False graphicsShaderLevel: 50 operatingSystem: Windows 10 (10.0.19045) 64bit graphicsDeviceName: NVIDIA GeForce GTX 1060 6GB graphicsDeviceID: 7171 graphicsDeviceVendor: NVIDIA graphicsDeviceVendorID: 4318 graphicsDeviceVersion: Direct3D 11.0 [level 11.1] graphicsMemorySize: 6043 maxTextureSize: 16384 npotSupport: Full processorType: AMD Ryzen 7 2700 Eight-Core Processor processorCount: 16 processorFrequency: 3200 systemMemorySize: 16334 supportedRenderTargetCount: 8 supportsComputeShaders: True supportsShadows: True usesReversedZBuffer: True 5/17/2024 5:30:23 PM SINGLEP DELAYED1 TID1 Logged in for Steam build ID: 14396327 5/17/2024 5:30:23 PM 0.501 SINGLEP Game Version: 0.501 (Main Game 5/17/2024 5:30:23 PM 0.501 SINGLEP Examining Inner Self (0.1284s) 5/17/2024 5:30:24 PM 0.501 SINGLEP Returning King (0.2907s) 5/17/2024 5:30:24 PM 0.501 SINGLEP Found 450 xml files in 221 folders in 54ms 5/17/2024 5:30:24 PM 0.501 SINGLEP Check For Extra Squires (0.6195s) 5/17/2024 5:30:24 PM 0.501 SINGLEP 450 Xml Files Parsed in 559ms 5/17/2024 5:30:24 PM 0.501 SINGLEP Gather Ancient Lifeforms (0.0010s) 5/17/2024 5:30:24 PM 0.501 SINGLEP Bring Ambassador To Dinner (0.0480s) 5/17/2024 5:30:24 PM 0.501 SINGLEP Tried to load settings from disk, but could not find any contents in file: ??? at System.Environment.get_StackTrace () [0x00000] in <9d9536d9127f4a489d989c7a566aee1c>:0 at Arcen.Universal.ArcenDebugging.ArcenLog_InnerOnMainThreadOnly (System.String Message, Arcen.Universal.DebugLogDestination Destination, System.Boolean IncludeStackTrace, Arcen.Universal.Verbosity Verbosity, System.DateTime Timestamp, System.Single TimeToLast) [0x00000] in <2884378d8784433fb039b2cbc21eed92>:0 at Arcen.Universal.ArcenDebugging.LogWithStack (System.String Message, Arcen.Universal.Verbosity Verbosity) [0x00000] in <2884378d8784433fb039b2cbc21eed92>:0 at Arcen.Universal.GameSettings.LoadFromDisk () [0x00000] in <2884378d8784433fb039b2cbc21eed92>:0 at Arcen.Universal.Engine_Universal+<LoadXmlData>d__124.MoveNext () [0x00000] in <2884378d8784433fb039b2cbc21eed92>:0 at UnityEngine.SetupCoroutine.InvokeMoveNext (System.Collections.IEnumerator enumerator, System.IntPtr returnValueAddress) [0x00000] in <aa8a130777a0452aba2a2ed77148f1da>:0 5/17/2024 5:30:24 PM 0.501 SINGLEP Update mod and expansion statuses! 5/17/2024 5:30:24 PM 0.501 SINGLEP Check Nearby Fiefdoms (0.0353s) 5/17/2024 5:30:25 PM 0.501 SINGLEP No resolution change was required. 5/17/2024 5:30:25 PM 0.501 SINGLEP Applied graphics settings: MSAAType:4x SecondaryAAType:SMAAMed UseSoftParticles:True AnisotropicMode:Enable ParticleRaycastBudget:64 PixelLightCount:1 Framerate Type:60FPS (vsync: 0 targetFPS:60) 5/17/2024 5:30:25 PM 0.501 SINGLEP Disperse Diaspora (0.9684s) 5/17/2024 5:30:25 PM 0.501 SINGLEP Wonder About Those Spiders (0.0831s) 5/17/2024 5:30:25 PM 0.501 SINGLEP Reassure Self (0.0270s) 5/17/2024 5:30:26 PM 0.501 SINGLEP Thinking Abstract Thoughts (0.3087s) 5/17/2024 5:30:29 PM 0.501 SINGLEP Sound Search (3.3716s) 5/17/2024 5:30:29 PM 0.501 SINGLEP Polishing Stones (0.0646s) 5/17/2024 5:30:29 PM 0.501 SINGLEP Making Connections (0.2569s) 5/17/2024 5:30:29 PM 0.501 SINGLEP 6.5 seconds total load time. Returning King (0.3s) Check For Extra Squires (0.6s) Disperse Diaspora (1.0s) Thinking Abstract Thoughts (0.3s) Sound Search (3.4s) Making Connections (0.3s) 5/17/2024 5:30:30 PM 0.501 SINGLEP Finished loading 5666 sprites from dictionaries! (2471 table rows waiting on them.) 5/17/2024 5:30:30 PM 0.501 SINGLEP Linked all icons to rows in 17ms. 5/17/2024 5:30:31 PM 0.501 SINGLEP Set secondary AA type on Main Camera to: SMAAMed 5/17/2024 5:30:30 PM 0.501 SINGLEP DELAYED2 TID7 Finished loading all LevelType contents in 0.3s 5/17/2024 5:30:33 PM 0.501 SINGLEP DoAfterLoadLogic! Loaded 1068 level items, 55 categories, 20 external holders, 5 external LOD holders. 5/17/2024 5:30:33 PM 0.501 SINGLEP Finished LoadAllVisSimpleObjectsOfAnySort() 5/17/2024 5:30:33 PM 0.501 SINGLEP DELAYED3 TID31 9.6 seconds total load time and post-editing time. 5/17/2024 5:30:33 PM 0.501 SINGLEP 554 materials found. 5/17/2024 5:30:33 PM 0.501 SINGLEP DELAYED4 TID25 1,463 pools initialized with 466,005 items in 578ms 5/17/2024 5:35:02 PM 0.501 SINGLEP DELAYED5 TID13 Will generate map: 440 cells targeted. Existing tile count: 0 5/17/2024 5:35:09 PM 0.501 SINGLEP DELAYED6 TID13 Generated names for 365 pois with missing names. 5/17/2024 5:35:09 PM 0.501 SINGLEP DELAYED7 TID13 Finished FillAnyMissingSimBuildings, we had 34186 new buildings, and 34186 total items. SkippedBuildings: 0 AddedBuildings: 34186 CellCountChecked: 841 5/17/2024 5:35:09 PM 0.501 SINGLEP DELAYED8 TID15 InitializePopulation WAS needed, 34186 buildings to handle. 5/17/2024 5:35:09 PM 0.501 SINGLEP DELAYED9 TID13 Finished RunGameStartOnBGThread in 636ms. We have 34186 total items. 5/17/2024 5:35:12 PM 0.501 SINGLEP DELAYED10 TID13 Finished adding outdoor spots 841 cells, adding 34066 spots in the process. This took 1,457ms 5/17/2024 5:35:13 PM 0.501 SINGLEP DELAYED11 TID13 Finished adding initial NPC Guards for 375 pois, adding 510 guard NPCs in the process. This took 967ms 5/17/2024 5:35:13 PM 0.501 SINGLEP DELAYED12 TID14 World saved in 1,886 ms 5/17/2024 5:53:19 PM 0.501 SINGLEP Resolution changed to windowed 1840x980 5/17/2024 5:53:19 PM 0.501 SINGLEP Applied graphics settings: MSAAType:4x SecondaryAAType:SMAAMed UseSoftParticles:True AnisotropicMode:Enable ParticleRaycastBudget:64 PixelLightCount:1 Framerate Type:60FPS (vsync: 0 targetFPS:60) 5/17/2024 6:19:04 PM 0.501 SINGLEP Set secondary AA type on Map Camera to: SMAAMed 5/17/2024 7:13:00 PM 0.501 SINGLEP Set secondary AA type on Zodiac Camera to: SMAAMed 5/17/2024 7:13:02 PM 0.501 SINGLEP Set secondary AA type on EndOfTime Camera to: SMAAMed 5/17/2024 7:28:16 PM 0.501 SINGLEP ----------- NullReferenceException: Object reference not set to an instance of an object Stack Trace: Arcen.HotM.Core.MachineStructure.DoOnPostTakeDamage (Arcen.HotM.Core.ISimMapActor DamageSource, System.Int32 DamageAmount, Arcen.Universal.MersenneTwister Rand, System.Boolean ShouldDoDamageTextPopupsAndLogging) (at <ff0fcedf975b41859f48fb4d5384269f>:0) Arcen.HotM.External.AttackHelper.HandleGeneralAttackLogic_Inner (Arcen.HotM.Core.ISimMapActor Attacker, Arcen.HotM.Core.ISimMapActor Target, Arcen.HotM.Core.CalculationType CalcType, Arcen.Universal.MersenneTwister RandIfNotPrediction, System.Single ExtraAttackMultiplier, System.String ExtraAttackReasonLang, System.Boolean CheckCloakedStatus, System.Boolean CheckTakeCoverStatus, System.Boolean ImagineWillBeInCover, System.Boolean ImagineAttackerWillHaveMoved, UnityEngine.Vector3 NewAttackerLocation, System.Int32 ImagineThisAmountOfAttackerHealthWasLost, System.Boolean DoFullPrecalculation, System.Int32 OverridingDamageAmount, System.Boolean SkipCaringAboutRange, Arcen.Universal.ArcenCharacterBufferBase BufferOrNull, Arcen.Universal.ArcenCharacterBufferBase SecondaryBufferOrNull) (at <86062b8a17eb469fac2661fcd58d0129>:0) Arcen.HotM.External.AttackHelper.DoNPCDelayedAttack_UsePriorCalculation_PrimaryOrSecondary (Arcen.HotM.Core.ISimMapActor Attacker, Arcen.HotM.Core.ISimMapActor Target, Arcen.Universal.MersenneTwister RandIfNotPrediction, System.Int32 DamageAmountWeAlreadyCalculated) (at <86062b8a17eb469fac2661fcd58d0129>:0) Arcen.HotM.External.NPCUnit+<>c__DisplayClass256_0.<AttackChosenTarget_MainThreadOnly>b__0 () (at <a2e62875a7d646aea2ba757b6490d185>:0) Arcen.HotM.ExternalVis.Projectile_StraightShot+StraightShot.DoPerFrameUpdate (System.Single DeltaTime) (at <93e8229e6566446f9cabc4f663a7284a>:0) Arcen.HotM.Visualization.VisParticleEffectPool.DoParticlePerFrameLogic (System.Single DeltaTime, System.Boolean& ShouldHaveInfiniteBuildingDrawDistance, System.Int32& travelingEffectCount, System.Int32& totalParticleEffectCount) (at <5e9b694a1efe478bb5bcb2bbd7b1c318>:0) Arcen.HotM.Visualization.MainGameCoreGameLoop.Update () (at <5e9b694a1efe478bb5bcb2bbd7b1c318>:0) at System.Environment.get_StackTrace () [0x00000] in <9d9536d9127f4a489d989c7a566aee1c>:0 at Arcen.Universal.ArcenDebugging.ArcenLog_InnerOnMainThreadOnly (System.String Message, Arcen.Universal.DebugLogDestination Destination, System.Boolean IncludeStackTrace, Arcen.Universal.Verbosity Verbosity, System.DateTime Timestamp, System.Single TimeToLast) [0x00000] in <2884378d8784433fb039b2cbc21eed92>:0 at Arcen.Universal.ArcenDebugging.LogWithStack (System.String Message, Arcen.Universal.Verbosity Verbosity) [0x00000] in <2884378d8784433fb039b2cbc21eed92>:0 at Arcen.Universal.Engine_Universal.LogWritten (System.String LogString, System.String StackTrace, UnityEngine.LogType Type, System.Exception Cause, System.Boolean CameFromUnity) [0x00000] in <2884378d8784433fb039b2cbc21eed92>:0 at Arcen.Universal.Engine_Universal.LogWrittenFromUnity (System.String LogString, System.String StackTrace, UnityEngine.LogType Type) [0x00000] in <2884378d8784433fb039b2cbc21eed92>:0 at UnityEngine.Application.CallLogCallback (System.String logString, System.String stackTrace, UnityEngine.LogType type, System.Boolean invokedOnMainThread) [0x00000] in <aa8a130777a0452aba2a2ed77148f1da>:0 5/17/2024 7:28:16 PM 0.501 SINGLEP : ----------- NullReferenceException: Object reference not set to an instance of an object Stack Trace: Arcen.HotM.Core.MachineStructure.DoOnPostTakeDamage (Arcen.HotM.Core.ISimMapActor DamageSource, System.Int32 DamageAmount, Arcen.Universal.MersenneTwister Rand, System.Boolean ShouldDoDamageTextPopupsAndLogging) (at <ff0fcedf975b41859f48fb4d5384269f>:0) Arcen.HotM.External.AttackHelper.HandleGeneralAttackLogic_Inner (Arcen.HotM.Core.ISimMapActor Attacker, Arcen.HotM.Core.ISimMapActor Target, Arcen.HotM.Core.CalculationType CalcType, Arcen.Universal.MersenneTwister RandIfNotPrediction, System.Single ExtraAttackMultiplier, System.String ExtraAttackReasonLang, System.Boolean CheckCloakedStatus, System.Boolean CheckTakeCoverStatus, System.Boolean ImagineWillBeInCover, System.Boolean ImagineAttackerWillHaveMoved, UnityEngine.Vector3 NewAttackerLocation, System.Int32 ImagineThisAmountOfAttackerHealthWasLost, System.Boolean DoFullPrecalculation, System.Int32 OverridingDamageAmount, System.Boolean SkipCaringAboutRange, Arcen.Universal.ArcenCharacterBufferBase BufferOrNull, Arcen.Universal.ArcenCharacterBufferBase SecondaryBufferOrNull) (at <86062b8a17eb469fac2661fcd58d0129>:0) Arcen.HotM.External.AttackHelper.DoNPCDelayedAttack_UsePriorCalculation_PrimaryOrSecondary (Arcen.HotM.Core.ISimMapActor Attacker, Arcen.HotM.Core.ISimMapActor Target, Arcen.Universal.MersenneTwister RandIfNotPrediction, System.Int32 DamageAmountWeAlreadyCalculated) (at <86062b8a17eb469fac2661fcd58d0129>:0) Arcen.HotM.External.NPCUnit+<>c__DisplayClass256_0.<AttackChosenTarget_MainThreadOnly>b__0 () (at <a2e62875a7d646aea2ba757b6490d185>:0) Arcen.HotM.ExternalVis.Projectile_StraightShot+StraightShot.DoPerFrameUpdate (System.Single DeltaTime) (at <93e8229e6566446f9cabc4f663a7284a>:0) Arcen.HotM.Visualization.VisParticleEffectPool.DoParticlePerFrameLogic (System.Single DeltaTime, System.Boolean& ShouldHaveInfiniteBuildingDrawDistance, System.Int32& travelingEffectCount, System.Int32& totalParticleEffectCount) (at <5e9b694a1efe478bb5bcb2bbd7b1c318>:0) Arcen.HotM.Visualization.MainGameCoreGameLoop.Update () (at <5e9b694a1efe478bb5bcb2bbd7b1c318>:0) at System.Environment.get_StackTrace () [0x00000] in <9d9536d9127f4a489d989c7a566aee1c>:0 at Arcen.Universal.ArcenDebugging.ArcenLog_InnerOnMainThreadOnly (System.String Message, Arcen.Universal.DebugLogDestination Destination, System.Boolean IncludeStackTrace, Arcen.Universal.Verbosity Verbosity, System.DateTime Timestamp, System.Single TimeToLast) [0x00000] in <2884378d8784433fb039b2cbc21eed92>:0 at Arcen.Universal.ArcenDebugging.LogWithStack (System.String Message, Arcen.Universal.Verbosity Verbosity) [0x00000] in <2884378d8784433fb039b2cbc21eed92>:0 at Arcen.Universal.Engine_Universal.WriteToErrorFile (System.String ErrorFile, System.String ErrorName, System.String ErrorText, System.Boolean SuppressArcenDebugLog) [0x00000] in <2884378d8784433fb039b2cbc21eed92>:0 at Arcen.Universal.Engine_Universal.WriteToErrorFile (System.String ErrorFile, System.String ErrorName, System.String ErrorText) [0x00000] in <2884378d8784433fb039b2cbc21eed92>:0 at Arcen.Universal.Engine_Universal.LogWritten (System.String LogString, System.String StackTrace, UnityEngine.LogType Type, System.Exception Cause, System.Boolean CameFromUnity) [0x00000] in <2884378d8784433fb039b2cbc21eed92>:0 at Arcen.Universal.Engine_Universal.LogWrittenFromUnity (System.String LogString, System.String StackTrace, UnityEngine.LogType Type) [0x00000] in <2884378d8784433fb039b2cbc21eed92>:0 at UnityEngine.Application.CallLogCallback (System.String logString, System.String stackTrace, UnityEngine.LogType type, System.Boolean invokedOnMainThread) [0x00000] in <aa8a130777a0452aba2a2ed77148f1da>:0 5/17/2024 7:30:13 PM 0.501 SINGLEP DELAYED13 TID17 World saved in 1,654 ms |
|
Thanks! * Fixed a bug where a structure without a job at it would throw an exception when it took damage. |
Date Modified | Username | Field | Change |
---|---|---|---|
May 17, 2024 10:38 pm | ptarth | New Issue | |
May 17, 2024 10:38 pm | ptarth | File Added: post-error.save | |
May 17, 2024 10:38 pm | ptarth | File Added: ErrorsReportedByEngine.txt | |
May 17, 2024 10:38 pm | ptarth | File Added: HeartOfTheMachineLog.txt | |
May 18, 2024 10:13 am | Chris_McElligottPark | Assigned To | => Chris_McElligottPark |
May 18, 2024 10:13 am | Chris_McElligottPark | Status | new => resolved |
May 18, 2024 10:13 am | Chris_McElligottPark | Resolution | open => fixed |
May 18, 2024 10:13 am | Chris_McElligottPark | Fixed in Version | => 0.503 The Return Of Testers! |
May 18, 2024 10:13 am | Chris_McElligottPark | Note Added: 0068178 |