In a project with circular dependencies, components belonging to a native base-class are nulled when a blueprint sub-class is compiled.

Steps to Reproduce
  1. Download attached project
  2. Open project
  3. Open the TestActorChild1 blueprint
  4. Click on TestComponent1 (inherited)
  5. Notice that the details panel looks like the attached image
  6. Compile the blueprint
  7. Click on TestComponent1 (inherited)
  8. Notice the details panel is basically empty now

Expected: Details panel should retain previous information
Result: The component becomes null

Have Comments or More Details?

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

Login to Vote

ComponentUE - Gameplay - Blueprint
Affects Versions4.8.1
Target Fix4.9
Fix Commit2638830
Release Commit2639134
CreatedJun 25, 2015
ResolvedAug 5, 2015
UpdatedApr 27, 2018