Search Issue Tracker

Active

Votes

0

Found in

2022.3.25f1

6000.0.0b15

Issue ID

UUM-70139

Regression

No

Nullref in TMPro text on Standalone Build Shutdown

--

-

# 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.

Add comment

Log in to post comment

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.