View Issue Details

IDProjectCategoryLast Update
0026997AI War 2Crash/ExceptionApr 17, 2022 1:42 pm
ReporterJDingDong8_1 Assigned ToStarKelp  
Severityminor 
Status resolvedResolutionfixed 
Product Version4.021 Scourge Of A Beacon 
Fixed in Version4.023 Beacon Expansiveness 
Summary0026997: Minor Exception when loading save containing a Splintering Spire Faction
DescriptionThis error occurs whenever I load a save for any game that contains the Splintering Spire faction. But not upon initial game creation?

NotSINGLEP GetIntValueForCustomFieldOrDefaultValue: The faction SplinteringSpireSubfactionGrey has 3 custom fields on it, but none of them were named 'Intensity'

I will attach the log, and a save that triggers the error on load.

Steps to recreate:

Create a custom game containing the Splintering Spire Faction.
Start the game, then create a save and quit to Main Menu.
Then load back into the save just created, and the error should pop up
TagsNo tags attached.

Relationships

related to 0027013 resolvedStarKelp splintering spire bug 

Activities

JDingDong8_1

Apr 16, 2022 11:49 am

reporter  

asdfa.save (175,201 bytes)
ArcenDebugLog.txt (2,605,181 bytes)
Player.log (7,709 bytes)   
Mono path[0] = 'A:/SteamLibrary/steamapps/common/AI War 2/AIWar2_Data/Managed'
Mono config path = 'A:/SteamLibrary/steamapps/common/AI War 2/MonoBleedingEdge/etc'
Initialize engine version: 2020.3.27f1 (e759542391ea)
[Subsystems] Discovering subsystems at path A:/SteamLibrary/steamapps/common/AI War 2/AIWar2_Data/UnitySubsystems
Forcing GfxDevice: Direct3D 11
GfxDevice: creating device client; threaded=1
d3d11: CreateDXGIFactory2(...) not found, fallbacking to CreateDXGIFactory1(...).
d3d11: QueryInterface(IDXGIFactory5) failed (80004002).
Direct3D:
    Version:  Direct3D 11.0 [level 11.0]
    Renderer: AMD Radeon R9 200 Series (ID=0x6798)
    Vendor:   
    VRAM:     3049 MB
    Driver:   27.20.20903.8001
Begin MonoManager ReloadAssembly
- Completed reload, in  0.128 seconds
<RI> Initializing input.

D3D11 device created for Microsoft Media Foundation video decoding.
<RI> Input initialized.

<RI> Initialized touch support.

UnloadTime: 0.810312 ms
Fallback handler could not load library A:/SteamLibrary/steamapps/common/AI War 2/AIWar2_Data/Mono/data-0000000079FE0040.dll
Fallback handler could not load library A:/SteamLibrary/steamapps/common/AI War 2/AIWar2_Data/Mono/data-000000007B2C0040.dll
Fallback handler could not load library A:/SteamLibrary/steamapps/common/AI War 2/AIWar2_Data/Mono/data-000000007ADE61D0.dll
Particle System is trying to spawn on a mesh with zero surface area
Particle System is trying to spawn on a mesh with zero surface area
Fallback handler could not load library A:/SteamLibrary/steamapps/common/AI War 2/AIWar2_Data/Mono/data-000000007B138C60.dll
Fallback handler could not load library A:/SteamLibrary/steamapps/common/AI War 2/AIWar2_Data/Mono/data-00000001293E9B30.dll
GetIntValueForCustomFieldOrDefaultValue: The faction SplinteringSpireSubfactionChromatic has 3 custom fields on it, but none of them were named 'Intensity'
GetIntValueForCustomFieldOrDefaultValue: The faction SplinteringSpireSubfactionGrey has 3 custom fields on it, but none of them were named 'Intensity'
Setting up 1 worker threads for Enlighten.
  Thread -> id: 2b0c -> priority: 1 
NullReferenceException
  at (wrapper managed-to-native) UnityEngine.Material.GetFloatImpl(UnityEngine.Material,int)
  at UnityEngine.Material.GetFloat (System.String name) [0x00008] in <ad199b1c67244da3a5ed230e5d202f21>:0 
  at TMPro.TMP_SubMeshUI.UpdateMaterial () [0x0002c] in <f1521d20f1fb4cb3bcf3de923cb94998>:0 
  at TMPro.TMP_SubMeshUI.SetMaterialDirty () [0x00007] in <f1521d20f1fb4cb3bcf3de923cb94998>:0 
  at UnityEngine.UI.MaskableGraphic.OnDisable () [0x0000d] in <6c742b63882e4028831fefcd3ee9f3da>:0 
  at TMPro.TMP_SubMeshUI.OnDisable () [0x00000] in <f1521d20f1fb4cb3bcf3de923cb94998>:0 

NullReferenceException
  at (wrapper managed-to-native) UnityEngine.Material.GetFloatImpl(UnityEngine.Material,int)
  at UnityEngine.Material.GetFloat (System.String name) [0x00008] in <ad199b1c67244da3a5ed230e5d202f21>:0 
  at TMPro.TMP_SubMeshUI.UpdateMaterial () [0x0002c] in <f1521d20f1fb4cb3bcf3de923cb94998>:0 
  at TMPro.TMP_SubMeshUI.SetMaterialDirty () [0x00007] in <f1521d20f1fb4cb3bcf3de923cb94998>:0 
  at UnityEngine.UI.MaskableGraphic.OnDisable () [0x0000d] in <6c742b63882e4028831fefcd3ee9f3da>:0 
  at TMPro.TMP_SubMeshUI.OnDisable () [0x00000] in <f1521d20f1fb4cb3bcf3de923cb94998>:0 

NullReferenceException
  at (wrapper managed-to-native) UnityEngine.Material.GetFloatImpl(UnityEngine.Material,int)
  at UnityEngine.Material.GetFloat (System.String name) [0x00008] in <ad199b1c67244da3a5ed230e5d202f21>:0 
  at TMPro.TMP_SubMeshUI.UpdateMaterial () [0x0002c] in <f1521d20f1fb4cb3bcf3de923cb94998>:0 
  at TMPro.TMP_SubMeshUI.SetMaterialDirty () [0x00007] in <f1521d20f1fb4cb3bcf3de923cb94998>:0 
  at UnityEngine.UI.MaskableGraphic.OnDisable () [0x0000d] in <6c742b63882e4028831fefcd3ee9f3da>:0 
  at TMPro.TMP_SubMeshUI.OnDisable () [0x00000] in <f1521d20f1fb4cb3bcf3de923cb94998>:0 

NullReferenceException
  at (wrapper managed-to-native) UnityEngine.Material.GetFloatImpl(UnityEngine.Material,int)
  at UnityEngine.Material.GetFloat (System.String name) [0x00008] in <ad199b1c67244da3a5ed230e5d202f21>:0 
  at TMPro.TMP_SubMeshUI.UpdateMaterial () [0x0002c] in <f1521d20f1fb4cb3bcf3de923cb94998>:0 
  at TMPro.TMP_SubMeshUI.SetMaterialDirty () [0x00007] in <f1521d20f1fb4cb3bcf3de923cb94998>:0 
  at UnityEngine.UI.MaskableGraphic.OnDisable () [0x0000d] in <6c742b63882e4028831fefcd3ee9f3da>:0 
  at TMPro.TMP_SubMeshUI.OnDisable () [0x00000] in <f1521d20f1fb4cb3bcf3de923cb94998>:0 

NullReferenceException
  at (wrapper managed-to-native) UnityEngine.Material.GetFloatImpl(UnityEngine.Material,int)
  at UnityEngine.Material.GetFloat (System.String name) [0x00008] in <ad199b1c67244da3a5ed230e5d202f21>:0 
  at TMPro.TMP_SubMeshUI.UpdateMaterial () [0x0002c] in <f1521d20f1fb4cb3bcf3de923cb94998>:0 
  at TMPro.TMP_SubMeshUI.SetMaterialDirty () [0x00007] in <f1521d20f1fb4cb3bcf3de923cb94998>:0 
  at UnityEngine.UI.MaskableGraphic.OnDisable () [0x0000d] in <6c742b63882e4028831fefcd3ee9f3da>:0 
  at TMPro.TMP_SubMeshUI.OnDisable () [0x00000] in <f1521d20f1fb4cb3bcf3de923cb94998>:0 

NullReferenceException
  at (wrapper managed-to-native) UnityEngine.Material.GetFloatImpl(UnityEngine.Material,int)
  at UnityEngine.Material.GetFloat (System.String name) [0x00008] in <ad199b1c67244da3a5ed230e5d202f21>:0 
  at TMPro.TMP_SubMeshUI.UpdateMaterial () [0x0002c] in <f1521d20f1fb4cb3bcf3de923cb94998>:0 
  at TMPro.TMP_SubMeshUI.SetMaterialDirty () [0x00007] in <f1521d20f1fb4cb3bcf3de923cb94998>:0 
  at UnityEngine.UI.MaskableGraphic.OnDisable () [0x0000d] in <6c742b63882e4028831fefcd3ee9f3da>:0 
  at TMPro.TMP_SubMeshUI.OnDisable () [0x00000] in <f1521d20f1fb4cb3bcf3de923cb94998>:0 

NullReferenceException
  at (wrapper managed-to-native) UnityEngine.Material.GetFloatImpl(UnityEngine.Material,int)
  at UnityEngine.Material.GetFloat (System.String name) [0x00008] in <ad199b1c67244da3a5ed230e5d202f21>:0 
  at TMPro.TMP_SubMeshUI.UpdateMaterial () [0x0002c] in <f1521d20f1fb4cb3bcf3de923cb94998>:0 
  at TMPro.TMP_SubMeshUI.SetMaterialDirty () [0x00007] in <f1521d20f1fb4cb3bcf3de923cb94998>:0 
  at UnityEngine.UI.MaskableGraphic.OnDisable () [0x0000d] in <6c742b63882e4028831fefcd3ee9f3da>:0 
  at TMPro.TMP_SubMeshUI.OnDisable () [0x00000] in <f1521d20f1fb4cb3bcf3de923cb94998>:0 

NullReferenceException
  at (wrapper managed-to-native) UnityEngine.Material.GetFloatImpl(UnityEngine.Material,int)
  at UnityEngine.Material.GetFloat (System.String name) [0x00008] in <ad199b1c67244da3a5ed230e5d202f21>:0 
  at TMPro.TMP_SubMeshUI.UpdateMaterial () [0x0002c] in <f1521d20f1fb4cb3bcf3de923cb94998>:0 
  at TMPro.TMP_SubMeshUI.SetMaterialDirty () [0x00007] in <f1521d20f1fb4cb3bcf3de923cb94998>:0 
  at UnityEngine.UI.MaskableGraphic.OnDisable () [0x0000d] in <6c742b63882e4028831fefcd3ee9f3da>:0 
  at TMPro.TMP_SubMeshUI.OnDisable () [0x00000] in <f1521d20f1fb4cb3bcf3de923cb94998>:0 

NullReferenceException
  at (wrapper managed-to-native) UnityEngine.Material.GetFloatImpl(UnityEngine.Material,int)
  at UnityEngine.Material.GetFloat (System.String name) [0x00008] in <ad199b1c67244da3a5ed230e5d202f21>:0 
  at TMPro.TMP_SubMeshUI.UpdateMaterial () [0x0002c] in <f1521d20f1fb4cb3bcf3de923cb94998>:0 
  at TMPro.TMP_SubMeshUI.SetMaterialDirty () [0x00007] in <f1521d20f1fb4cb3bcf3de923cb94998>:0 
  at UnityEngine.UI.MaskableGraphic.OnDisable () [0x0000d] in <6c742b63882e4028831fefcd3ee9f3da>:0 
  at TMPro.TMP_SubMeshUI.OnDisable () [0x00000] in <f1521d20f1fb4cb3bcf3de923cb94998>:0 

GameObjects can not be made active when they are being destroyed.
Player.log (7,709 bytes)   

StarKelp

Apr 17, 2022 1:42 pm

manager   ~0066096

Curious as to why it's asking for the field when it doesn't use it, for now I've added it back in which should fix this bug.

Issue History

Date Modified Username Field Change
Apr 16, 2022 11:49 am JDingDong8_1 New Issue
Apr 16, 2022 11:49 am JDingDong8_1 File Added: asdfa.save
Apr 16, 2022 11:49 am JDingDong8_1 File Added: ArcenDebugLog.txt
Apr 16, 2022 11:49 am JDingDong8_1 File Added: Player.log
Apr 16, 2022 1:15 pm BadgerBadger Assigned To => StarKelp
Apr 16, 2022 1:15 pm BadgerBadger Status new => assigned
Apr 17, 2022 1:41 pm StarKelp Relationship added related to 0027013
Apr 17, 2022 1:42 pm StarKelp Status assigned => resolved
Apr 17, 2022 1:42 pm StarKelp Resolution open => fixed
Apr 17, 2022 1:42 pm StarKelp Fixed in Version => 4.023 Beacon Expansiveness
Apr 17, 2022 1:42 pm StarKelp Note Added: 0066096