Search Issue Tracker
Duplicate
Votes
0
Found in [Package]
1.0.0-preview.18
Issue ID
1403078
Regression
No
[UI Builder] errors when adding custom font reference to themed stylesheet (TSS)
Reproduction steps:
1. Open the user's project
2. Open UI Builder (Window > UI Toolkit > UI Builder)
Expected result: no errors
Actual result: 2 errors:
1st error - Unexpected recursive transfer of scripted class. 'BuilderDocument' is being transferred while trying to transfer 'LiberationSans SDF'
2nd error - UnityException: get_shader can only be called from the main thread.
Constructors and field initializers will be executed from the loading thread when loading a scene.
Don't use this function in the constructor or field initializers, instead move initialization code to the Awake or Start function.
Reproducible with: 1.0.0-preview.15 (2021.2.0b15), 1.0.0-preview.16 (2021.2.0b16), 1.0.0-preview.17 (2021.2.0f1), Built-in (2021.2.13f1), Built-in (2022.1.0b9), Built-in (2022.2.0a4)
Couldn't test with: 1.0.0-preview.18 (2019.4.36f1), 1.0.0-preview.18 (2020.3.30f1), 1.0.0-preview.10 (2021.2.0b1), 1.0.0-preview.14 (2021.2.0b10), 1.0.0-preview.18 (2022.1.0a15) (package errors when converting the project)
Note: for 2022.2.0a4 2nd error starts with "GetName" instead of "get_shader"
Add comment
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- Silent crash when clicking in Scene View in a specific project
- The Player renders black on a Quest headset when MSAA, Post Processing, and Spacewarm depth submission are enabled
- Graphics Compositor breaks Unity rendering when the "Output Camera" is changed to a scene Camera and one Camera SubLayer is active
- The Editor freezes on RenderGraphViewer.Repaint when entering too many characters in search fields without character limits
- Adding a new SubLayer in Graphics Compositor renders BaseLayer darker and makes it flicker
MrLucid72
Nov 24, 2023 02:43
If this is a duplicate, where is it? I couldn't find it -- this still happens in Unity 2022.3.9f1. Someone seems to have mismarked it as dupe?