Search Issue Tracker

Fixed in 2019.2.X

Fixed in 2017.4.X, 2018.3.X, 2019.1.X

Votes

13

Found in

2017.2

2017.2.0b10

Issue ID

949522

Regression

Yes

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

Visual Effects - Legacy

-

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. richardkettlewell

    Jan 25, 2019

    We are currently testing a fix for this issue.

Comments (15)

  1. Sirius19

    Apr 13, 2023 06:19

    found this issue in 2020.3.21f1.
    Not only sub-emitters must be children of the system that spawns them, but also the sub-emitters must be active in the hierarchy. Otherwise, you will receive the same error message.

  2. Annabelle-AB

    Sep 22, 2021 07:00

    Issue still occurring in 2020.3.17f1

  3. thawzi

    Aug 30, 2020 12:36

    still have in 2019.4.8ft

  4. Amigo89

    May 11, 2020 15:47

    Still have it in 2019.3.9f1

  5. Sarper-Soher

    Mar 11, 2019 20:22

    Still happening in 2017.4.22f1 LTS version

  6. CocoJinny

    Nov 15, 2018 08:03

    Only device occurs. unity 2018.2.4f1

  7. Subhanshu

    Nov 02, 2018 09:38

    This error is occurring in Unity 2018.2.11f1 too.

  8. ChubbyBobby

    Sep 17, 2018 15:29

    Also occurs on 2017.4.6f1

  9. TooManySugar

    Aug 21, 2018 21:00

    Its happening to me too!! :\
    ITs been a year and its happening on 2018.2.0f2
    https://forum.unity.com/threads/regression-sub-emitters-must-be-children-of-the-system-that-spawns-them-949522.494429/

  10. Leewhitt

    Aug 19, 2018 17:01

    I also have in 2017.3.1f1, even on the standard assets fireworks! Seems to be intermittent though, occasionally they fire off fine.

Add comment

Log in to post comment