Description

If a scene component is added to a child blueprint and the parent blueprint is compiled, a log warning will appear that states:

"LogBlueprint:Warning: USimpleConstructionScript::FixupRootNodeParentReferences() - Couldn't find inherited parent component 'DefaultSceneRoot' for 'Scene1' in BlueprintGeneratedClass 'REINST_Child_C_43' (it may have been removed)"

It does not seem to have any affect on performance.

Steps to Reproduce

Repro steps provided by user:
1. Make a new project, open output log
2. Add new blueprint, based on actor, this is the parent.
3. First add a static mesh component to it then a scene component.
4. Compile. No warning in the log.
5. Make a new BP based on this, the child.
6. Add a scene component to it.
7. Compile. No warning.
8. Go back and compile the parent again, even tho it has not changed. The warning should show up.

Results:

If output log is open, warning appears in output log each time compile is pressed on parent blueprint.

Expected:
No warning appears in output log.

Have Comments or More Details?

Head over to the existing Questions & Answers thread and let us know what's up.

4
Login to Vote

Fixed
ComponentUE - Gameplay - Blueprint
Affects Versions4.9
Target Fix4.15
Fix Commit3148545
Main Commit3236017
CreatedSep 1, 2015
ResolvedNov 28, 2016
UpdatedApr 27, 2018