When spawning an instance of a blueprint using an archetype that is not a class default object, child components will be attached to the template component instead of the instance.

Steps to Reproduce

1. Download [Link Removed]
2. Unzip it in UE4\QAGame\Source folder (click yes if it asks to overwrite existing files)
3. Build QAGame Editor
4. Create a new blueprint in the root content folder (QAGame\Content) with TestPawn as its parent class, name it TestPawnBP (name and location are important!)
5. Start PIE
6. Type TestTestPawn in the console

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-15502 in the post.

Login to Vote

ComponentUE - Foundation - Core
Affects Versions4.
Target Fix4.8
Fix Commit2550415
Release Commit2550528
CreatedMay 13, 2015
ResolvedMay 14, 2015
UpdatedFeb 5, 2017
View Jira Issue