Blueprint Class is broken, using SceneComponent and BlueprintMacroLibrary

[Steps to reproduce]

  1. Create BPClass. A, B and C.
  2. A inherit Actor, B inherit A, C inherit B.
  3. Add any SceneCompnent to B.
  4. Create SpawnC Macro in BlueprintMacroLibrary. SpawnC Macro do “Spawn from C”.
  5. Use SpawnC Macro. ex) Level Blueprint’s BeginPlay.
  6. Restart UE4 Editor.
  7. BPClass C is broken.

BPClass C can’t edit graph, can’t compile.

Hi ,

I have reproduced this on my end and have entered a bug report, UE-29343, to be assessed by the development staff.