From UDN.

This is a hotreload bug - even though it uses FBlueprintCompileReinstancer.

Steps to Reproduce

1. Make two classes: ClassA and ClassB
2. ClassB should contain an instanced property of type ClassA and an instance of ClassB

In QAGame:

  1. Start QAGame Editor
  2. Place an instance of QA_SubobjectTest (QA Subobject Test if found via the placement menu)
  3. Add a property to both QASubobjectTest and UQASubobject:

UPROPERTY(EditAnywhere, Category = "Default Subobject Testing")
bool Neat;

  1. Click the compile button in the editor, note ensure when reinstancing occurs

Have Comments or More Details?

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

Login to Vote

Won't Fix
CreatedMar 8, 2017
ResolvedAug 18, 2021
UpdatedAug 18, 2021
View Jira Issue