Unity Issue Tracker - Nullref in TMPro text on Standalone Build Shutdown
Closed
UUM-70139
Nullref in TMPro text on Standalone Build Shutdown
Unity: Text (TextMeshPro)
Won't Fix
6.0.X
2022.3.X
Please update to TMP 3.2.0. The bug is fixed in this version of TMP.
What happened
Nullref in TMPro text on Standalone Build Shutdown
How can we reproduce it using the example you attached
Easy Way:
Fix path to unityExe on line 14 of RunRepro.py
Run RunRepro.exe
You should see this output:
NullReferenceException at 0.2 minutes
at TMPro.TMP_SubMeshUI.UpdateMaterial () [0x00021] in .\Library\PackageCache\com.unity.textmeshpro@3.0.6\Scripts\Runtime\TMP_SubMeshUI.cs:710 at 0.2 minutes
at TMPro.TMP_SubMeshUI.SetMaterialDirty () [0x00007] in .\Library\PackageCache\com.unity.textmeshpro@3.0.6\Scripts\Runtime\TMP_SubMeshUI.cs:617 at 0.2 minutes
at TMPro.TMP_SubMeshUI.OnDisable () [0x00000] in .\Library\PackageCache\com.unity.textmeshpro@3.0.6\Scripts\Runtime\TMP_SubMeshUI.cs:286 at 0.2 minutes
which is a repro.
Slightly Less Easy Way:
Load the project up
Make a Standalone Build
After you see the small text in the centre of the screen, press Alt+F4 to close the Standalone Build
Load up C:\Users[username]\AppData\LocalLow\...\...\Player.log and check for NullReferenceException in TMPro.TMP_SubMeshUI.UpdateMaterial in the Player.log
Expected: no Null exception on shutdown of the game
Note: Skipped CQA testing.
Prioritise and Follow this issue
Have a workaround or additional info about this issue?