Search Issue Tracker
Fixed in 2018.1.X
Fixed in 5.6.X, 2017.1.X, 2017.2.X, 2017.3.X
Votes
41
Found in
2017.2.0b7
Issue ID
943438
Regression
Yes
Loading an asset that has an Animator component from an Asset Bundle with LoadAsync throws "Assertion failed" error
The project provided uses "Asset Bundle Browser" tool but it has anything to do with the bug
To reproduce:
1) Open the attached project "943438repro"
2) From the menu open Windows -> Asset Bundle Browser
3) Press "Build" to build the Asset Bundle
4) Open "AssetBundleTest.unity" scene
5) Enter play mode
6) On the GUI in the top right corner press "Load Bundle (Async)"
Result: "Assertion failed: Assertion failed on expression: 'Thread::CurrentThreadIsMainThread()" Error is thrown
Note: this can be reproduced without the "Asset Bundle Browser" tool
When using the "Asset Bundle Browser" tool and the script for loading the asset in the project some minor tweaking might be required depending on the platform it is being tested on
Reproducible on both Mac and Windows
Reproduced on: 2017.3.0a5, 2017.2.0b8
Regression introduced with: 2017.2.0b6
Not reproducible on: 2017.2.0b5 and earlier
5.6.3p2
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
- Compiled Shader code has self-assignments and redundant code in the Shaders that use "enable_d3d11_debug_symbols"
- The script is not renamed in the Project window when renaming and a compilation Error is present
- Average FPS in Play Mode degradation on a newly created BiRP project when it's upgraded from 2020.3.48f1 to a newer Editor version
- DecoratorDrawer indentation is incorrect when it is called with EditorGUI
- "Unable to get the list of approved APIs." is thrown when testing the App Packages with Windows App Certification Kit
ykykyk0525
Oct 09, 2017 01:00
async Fbx with anim from assetbundle,get the error:
Assertion failed: Assertion failed on expression: 'Thread::CurrentThreadIsMainThread()'
glitchbeam
Oct 04, 2017 16:00
If you remove the Animator, and just reference parts of the Animator in a script like the Animation Controller and Avatar... you will still receive these errors.