View Issue Details

IDProjectCategoryLast Update
0029370Heart Of The MachineCrash/ExceptionSep 4, 2024 3:51 pm
ReporterNinetailed Assigned To 
Status newResolutionopen 
Product Version0.590.2 Less-Intrusive Tooltips 
Summary0029370: NullReferenceException when save directory renamed outside game with invalid characters
DescriptionThe game produces a big red error popup due to a NullReferenceException when a save directory is renamed outside the game to include a character that would not normally be valid.

I managed this by running on Linux and renaming a save directory to Eöō½\⁄ but the key character that causes this is the backslash, which is not one Windows normally allows in filenames.
TagsNo tags attached.

Activities

Ninetailed

Sep 4, 2024 3:51 pm

reporter  

HeartOfTheMachineLog.txt (4,829 bytes)   
9/4/2024 8:49:39 PM	SINGLEP	Current directory used: Z:/home/terrana/.steam/debian-installation/steamapps/common/Heart of the Machine Playtest/
PlayerDataDirectory used: Z:/home/terrana/.steam/debian-installation/steamapps/common/Heart of the Machine Playtest/PlayerData/
9/4/2024 8:49:39 PM	SINGLEP	Opening Eyes (0.1430s)
9/4/2024 8:49:39 PM	SINGLEP	graphicsDeviceType in use: Direct3D11
graphicsDeviceVersion in use: Direct3D 11.0 [level 11.1]
graphicsMultiThreaded: False
graphicsShaderLevel: 50
operatingSystem: Windows 10  (10.0.19043) 64bit
graphicsDeviceName: AMD Radeon RX 7700S (RADV NAVI33)
graphicsDeviceID: 29824
graphicsDeviceVendor: ATI
graphicsDeviceVendorID: 4098
graphicsDeviceVersion: Direct3D 11.0 [level 11.1]
graphicsMemorySize: 8176
maxTextureSize: 16384
npotSupport: Full
processorType: AMD Ryzen 7 7840HS w/ Radeon 780M Graphics 
processorCount: 16
processorFrequency: 3793
systemMemorySize: 15290
supportedRenderTargetCount: 8
supportsComputeShaders: True
supportsShadows: True
usesReversedZBuffer: True
9/4/2024 8:49:39 PM	SINGLEP	DELAYED1 TID1 Attempting steam login with appID 2604860.
9/4/2024 8:49:39 PM	SINGLEP	DELAYED2 TID1 Logged in for Steam build ID: 15572332 appID: 2604860
9/4/2024 8:49:39 PM	0.590.1	SINGLEP	Game Version: 0.590.1  (Main Game
9/4/2024 8:49:39 PM	0.590.1	SINGLEP	Examining Inner Self (0.1000s)
9/4/2024 8:49:39 PM	0.590.1	SINGLEP	Returning King (0.0090s)
9/4/2024 8:49:39 PM	0.590.1	SINGLEP	Found 492 xml files in 243 folders in 75ms
9/4/2024 8:49:40 PM	0.590.1	SINGLEP	Check For Extra Squires (0.5080s)
9/4/2024 8:49:40 PM	0.590.1	SINGLEP	492 Xml Files Parsed in 417ms
9/4/2024 8:49:40 PM	0.590.1	SINGLEP	Gather Ancient Lifeforms (0.0010s)
9/4/2024 8:49:40 PM	0.590.1	SINGLEP	Bring Ambassador To Dinner (0.2180s)
9/4/2024 8:49:40 PM	0.590.1	SINGLEP	Update mod and expansion statuses!
9/4/2024 8:49:40 PM	0.590.1	SINGLEP	Check Nearby Fiefdoms (0.0450s)
9/4/2024 8:49:40 PM	0.590.1	SINGLEP	No resolution change was required.
9/4/2024 8:49:40 PM	0.590.1	SINGLEP	Applied graphics settings: 
MSAAType:4x
SecondaryAAType:SMAAMed
UseSoftParticles:True
AnisotropicMode:Enable
ParticleRaycastBudget:64
PixelLightCount:1
Framerate Type:60FPS (vsync: 0 targetFPS:60)
9/4/2024 8:49:41 PM	0.590.1	SINGLEP	Disperse Diaspora (0.6130s)
9/4/2024 8:49:41 PM	0.590.1	SINGLEP	Wonder About Those Spiders (0.0590s)
9/4/2024 8:49:41 PM	0.590.1	SINGLEP	Reassure Self (0.0130s)
9/4/2024 8:49:41 PM	0.590.1	SINGLEP	Thinking Abstract Thoughts (0.3420s)
9/4/2024 8:49:42 PM	0.590.1	SINGLEP	Sound Search (1.0990s)
9/4/2024 8:49:42 PM	0.590.1	SINGLEP	Polishing Stones (0.0570s)
9/4/2024 8:49:43 PM	0.590.1	SINGLEP	Making Connections (0.2910s)
9/4/2024 8:49:43 PM	0.590.1	SINGLEP	3.5 seconds total load time.
Check For Extra Squires (0.5s)
Disperse Diaspora (0.6s)
Thinking Abstract Thoughts (0.3s)
Sound Search (1.1s)
Making Connections (0.3s)
9/4/2024 8:49:43 PM	0.590.1	SINGLEP	Finished loading 6446 sprites from dictionaries! (2753 table rows waiting on them.)
9/4/2024 8:49:43 PM	0.590.1	SINGLEP	Linked all icons to rows in 11ms.
9/4/2024 8:49:43 PM	0.590.1	SINGLEP	DELAYED3 TID12 Finished loading all LevelType contents in 0.3s
9/4/2024 8:49:43 PM	0.590.1	SINGLEP	Set secondary AA type on Main Camera to: SMAAMed
9/4/2024 8:49:44 PM	0.590.1	SINGLEP	DoAfterLoadLogic!  Loaded 1070 level items, 55 categories, 21 external holders, 5 external LOD holders.
9/4/2024 8:49:44 PM	0.590.1	SINGLEP	Finished LoadAllVisSimpleObjectsOfAnySort()
9/4/2024 8:49:44 PM	0.590.1	SINGLEP	DELAYED4 TID19 4.9 seconds total load time and post-editing time.
9/4/2024 8:49:44 PM	0.590.1	SINGLEP	560 materials found.
9/4/2024 8:49:44 PM	0.590.1	SINGLEP	DELAYED5 TID28 1,463 pools initialized with 466,005 items in 421ms
9/4/2024 8:49:46 PM	0.590.1	SINGLEP	Error on button click: System.NullReferenceException: Object reference not set to an instance of an object
  at Arcen.HotM.ExternalVis.Window_LoadGameMenu.RecalculateFolders () [0x000fe] in <7512c080dd2248c78fa7d60ad226f97a>:0 
  at Arcen.HotM.ExternalVis.Window_LoadGameMenu.OnOpen () [0x00013] in <7512c080dd2248c78fa7d60ad226f97a>:0 
  at Arcen.Universal.ToggleableWindowController.Open () [0x00029] in <a446a22aef2b46afad6299b4aa465e1d>:0 
  at Arcen.HotM.ExternalVis.Window_MainMenu+bLoad.HandleClick_Subclass (MouseHandlingInput input) [0x00001] in <7512c080dd2248c78fa7d60ad226f97a>:0 
  at Arcen.Universal.ButtonAbstractBase.HandleClick (MouseHandlingInput input) [0x00001] in <a446a22aef2b46afad6299b4aa465e1d>:0 
  at Arcen.Universal.ArcenUI_Button.OnClick (UnityEngine.EventSystems.PointerEventData eventData) [0x00030] in <a446a22aef2b46afad6299b4aa465e1d>:0 
  at Arcen.Universal.ArcenUI_Button.OnPointerClick (UnityEngine.EventSystems.PointerEventData eventData) [0x00154] in <a446a22aef2b46afad6299b4aa465e1d>:0 
HeartOfTheMachineLog.txt (4,829 bytes)   

Issue History

Date Modified Username Field Change
Sep 4, 2024 3:51 pm Ninetailed New Issue
Sep 4, 2024 3:51 pm Ninetailed File Added: HeartOfTheMachineLog.txt