Search Issue Tracker
Active
Under Consideration for 6000.0.X, 6000.1.X, 6000.2.X
Votes
0
Found in
6000.0.50f1
6000.1.6f1
6000.2.0b4
Issue ID
UUM-108585
Regression
Yes
[Quality Hackweek] Errors "InvalidOperationException: EnsureRunningOnMainThread can only be called from the main thread" and "NullReferenceException" shown when switching build platforms with Muse Texture package installed
How to reproduce:
1. Open the “package-import-tests.zip“ project
2. Have at least two different platform modules
2. Switch to another build platform (For example, from macOS to Web)
3. Observe the Console window
Expected result: No errors
Actual result: Errors “InvalidOperationException: EnsureRunningOnMainThread can only be called from the main thread“ and sometimes “NullReferenceException: Object reference not set to an instance of an object“ shown
Reproducible with: 2023.2.0a18, 6000.0.50f1, 6000.1.6f1, 6000.2.0b4
Not reproducible with: 2022.3.63f1, 2023.2.0a17
Reproducible environment: macOS 15.4.1 (M4 Max)
Not reproducible environment: No other environment tested
*Notes*: The project must have the Muse Texture (com.unity.muse.texture) package in the project to reproduce
Error 1:
InvalidOperationException: EnsureRunningOnMainThread can only be called from the main thread
UnityEngine.Object.EnsureRunningOnMainThread () (at /Users/bokken/build/output/unity/unity/Runtime/Export/Scripting/UnityEngineObject.bindings.cs:356)
UnityEngine.Object.GetInstanceID () (at /Users/bokken/build/output/unity/unity/Runtime/Export/Scripting/UnityEngineObject.bindings.cs:278) <…>
Error 2:
NullReferenceException: Object reference not set to an instance of an object
UnityEngine.UIElements.UIR.MeshGenerator.DrawText (System.Collections.Generic.List`1[T] vertices, System.Collections.Generic.List`1[T] indices, System.Collections.Generic.List`1[T] materials, System.Collections.Generic.List`1[T] renderModes) <…>
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- Volumetric fog shader variants are missing from build when "Strict Shader Variant Matching" is disabled
- Unnecessary modifications clutter the Scene when using a RectTransform driven by a LayoutGroup in a Prefab
- Files in the target folder are deleted without a proper warning when building an iOS project
- Character animation freezes when toggling animator on/off in a coroutine
- Certain textures are incorrectly marked in the render pass list when observed through Render Graph Viewer
Add comment