Search Issue Tracker

Fixed in 2019.2

Fixed in 2017.4, 2018.3, 2019.1



Found in



Issue ID




"Sub-emitters must be children of the system that spawns them" error is shown even though sub-emitters are correctly parented



How to reproduce:
1. Open "EmitterIssue" project and "test stage 1..." scene
2. Enter playmode and pause it
3. Observe "Sub-emitters must be children of the system that spawns them" error appearing
4. Double click on the error in the console, it highlights "Debris" GameObject that has two sub-emitters "DebrisSmoke" and "DerisFire" that are correctly parented under "Debris" GameObject

Expected result: Error should not be shown, since "DebrisSmoke" and "DerisFire" sub-emitters are correctly parented under "Debris" GameObject as required in 5.6+ versions

Regression introduced in - 2017.2.0b1
Reproducible with - 2017.3.0a7, 2017.2.0b11, 2017.2.0b1
Not reproducible with - 2017.1.0p2, 2017.2.0a4

Note - Deleting some of the "MediumExplosionFX" prefabs, fixes the issue

  1. Response avatar


    Jan 25, 2019

    We are currently testing a fix for this issue.

Comments (11)

  1. D4b06d78069fca3f00ca1c29c322b2f3?d=mm


    Mar 22, 2018 21:18

    I am having this seem issue in 2017.3.1p4, when spawned the sub emitters are correctly parented to the particle system that spawns them yet it produces this error. If I drag the prefab directly into the scene it doesnt produce the error but when it is instantiated it does.

Add comment

Log in to post comment

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.