[1.1.2579] Need help to debug this

Started by b606, March 22, 2020, 05:27:29 PM

Previous topic - Next topic

b606

Step to reproduce

1. Choose french language
2. Generate new colony with seed "ruisseau"
3. One should get red error log

Excerpt of rimworld_log

Root level exception in Update(): System.NullReferenceException: Object reference not set to an instance of an object
  at TMPro.TMP_MaterialManager.GetFallbackMaterial (UnityEngine.Material sourceMaterial, UnityEngine.Material targetMaterial) [0x00013] in <97c8500af9fc436a9c72f7143766546d>:0
  at TMPro.TextMeshPro.SetArraySizes (TMPro.TMP_Text+UnicodeChar[] chars) [0x00a51] in <97c8500af9fc436a9c72f7143766546d>:0
  at TMPro.TMP_Text.ParseInputText () [0x0004c] in <97c8500af9fc436a9c72f7143766546d>:0
  at TMPro.TextMeshPro.OnPreRenderObject () [0x00066] in <97c8500af9fc436a9c72f7143766546d>:0
  at TMPro.TextMeshPro.ForceMeshUpdate () [0x00007] in <97c8500af9fc436a9c72f7143766546d>:0
  at RimWorld.Planet.WorldFeatureTextMesh_TextMeshPro.WrapAroundPlanetSurface () [0x00000] in <9773342d293a4bf1b00442f05ee59271>:0
  at RimWorld.Planet.WorldFeatures.CreateTextsAndSetPosition () [0x00114] in <9773342d293a4bf1b00442f05ee59271>:0
  at RimWorld.Planet.WorldFeatures.UpdateFeatures () [0x0000f] in <9773342d293a4bf1b00442f05ee59271>:0
  at RimWorld.Planet.World.WorldUpdate () [0x0002d] in <9773342d293a4bf1b00442f05ee59271>:0
  at Verse.Root_Entry.Update () [0x0002e] in <9773342d293a4bf1b00442f05ee59271>:0

(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 35)

NullReferenceException: Object reference not set to an instance of an object
  at TMPro.TextMeshPro.GenerateTextMesh () [0x00de7] in <97c8500af9fc436a9c72f7143766546d>:0
  at TMPro.TextMeshPro.OnPreRenderObject () [0x000e2] in <97c8500af9fc436a9c72f7143766546d>:0
  at TMPro.TextMeshPro.Rebuild (UnityEngine.UI.CanvasUpdate update) [0x00035] in <97c8500af9fc436a9c72f7143766546d>:0
  at TMPro.TMP_UpdateManager.DoRebuilds () [0x00083] in <97c8500af9fc436a9c72f7143766546d>:0
  at TMPro.TMP_UpdateManager.OnCameraPreCull (UnityEngine.Camera cam) [0x00000] in <97c8500af9fc436a9c72f7143766546d>:0
  at UnityEngine.Camera.FireOnPreCull (UnityEngine.Camera cam) [0x0000b] in <1580092fcc9a4cc19685cc4eaf066b05>:0

(Filename: <97c8500af9fc436a9c72f7143766546d> Line: 0)

NullReferenceException: Object reference not set to an instance of an object
  at TMPro.TextMeshPro.UpdateSDFScale (System.Single scaleDelta) [0x00057] in <97c8500af9fc436a9c72f7143766546d>:0
  at TMPro.TextMeshPro.InternalUpdate () [0x00045] in <97c8500af9fc436a9c72f7143766546d>:0
  at TMPro.TMP_UpdateManager.DoRebuilds () [0x00010] in <97c8500af9fc436a9c72f7143766546d>:0
  at TMPro.TMP_UpdateManager.OnCameraPreCull (UnityEngine.Camera cam) [0x00000] in <97c8500af9fc436a9c72f7143766546d>:0
  at UnityEngine.Camera.FireOnPreCull (UnityEngine.Camera cam) [0x0000b] in <1580092fcc9a4cc19685cc4eaf066b05>:0

(Filename: <97c8500af9fc436a9c72f7143766546d> Line: 0)
b606


Make the French RimWorld Translation at maximum quality.
French Optimisation Mod

b606

Bug still there with 1.1.2586 rev1246.
Buggy seeds : "ruisseau", "jack-pot" and some other
The log is not informative enough to know where the problem lays.
b606


Make the French RimWorld Translation at maximum quality.
French Optimisation Mod