Hello we’re having this warning spammed alot in our packaged build. It happend when we’re turning particle systems on and off, which we do rather often by calling DeactivateSystem on ParticleSystemComponents from C++.
Mostly this stall is in tens of thousands fractures of ms, according to log, but it spams this a lot of times, making log close to unusable.
As I understand the source of this is WaitForAsyncAndFinalize which is just spinning in main thread waiting for AsyncWork to complete.
What are we doing wrong and what is the correct way of disabling emitter, if not by using Deactivate/DeactivateSystem in particle system component?
We probably will switch to same fix for now, but would be nice to get some official comments in case we’re missusing particle systems in some way and can fix warning without rebuilding the engine.
Not sure i can post code here, you need to be registered in epicgames github where unreal engine sources are.
They switched UE_LOG macro from Warning to Verbose so it do not spam. Not sure that it’s official fix though. And you need to recompile engine after that.