Search Issue Tracker
By Design
Votes
0
Found in
2020.3
2020.3.25f1
2021.2
2022.1
2022.2
Issue ID
1395511
Regression
No
Warnings are logged when entering Play Mode if Particle System is using "Sub Emitter" and having Particles System as a child
How to reproduce:
1. Open the user attached project
2. Enter Play Mode
3. Observe the Console window
Expected result: No warnings
Actual result: "Sub-emitters may not use stop actions. The Stop action will not be executed." warnings appear
Reproducible with: 2020.3.31f1, 2021.2.16f1, 2022.1.0b12, 2022.2.0b8
Coult not test with: 2019.4.36f1 (Errors after downgrade)
Note: Not reproducible if disabling child object (Particle System)
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
- UI becomes unresponsive when using AppUI Navigation and Event System is attached
- PlayerPrefs get corrupted when a minimized fullscreen Player is closed through the Taskbar
- "To Debug, run app with -diag-job-temp-memory-leak-validation cmd line argument. This will output the callstacks of the leaked allocations." warning is printed when JobTempMemoryLeakValidation switch is enabled
- Main Thread stalling when loading Audio Source asset asynchronously while preloading another Audio Source asset
- Material artifacts occur in the Material Preview window when baked lighting is applied to scenes
Resolution Note:
The problem is not that you've called Stop (which, as you say, you haven't, and didn't even know existed)
A reminder of the message we are seeing:
"Sub-emitters may not use stop actions. The Stop action will not be executed."
The problem is that you have set a Stop Action on a Sub-Emitter. The message is telling you that this is not allowed.
Clicking on the message highlights the systems at fault. They are called "Crackle" and "Flash". They are sub-emitters of "detonationCrackles" and use the Destroy Stop Action.
Setting Destroy on the parent system is sufficient (which you already have done) it should destroy itself and all its sub-emitters when it's finished.
So just set the Stop Action on those Sub-Emitters back to None and you should be good to go!