Description

Hot reloading a change that affects a class that contains a TArray UProperty will wipe all of the array elements of any Blueprint subclasses of that class.

Regression?: Yes
This does not occur in 4.17.2

Steps to Reproduce
  1. Download the attached project, Generate Project Files, compile and open the project
  2. Select the instance of ValueTrackerBP in the level and notice the elements of the TransformsArray
  3. Open PropertyError.sln in Visual Studio
  4. Uncomment the property on lines 29 and 30
  5. Compile
  6. After the compilation finishes and the hot reload is successful, check the elements of the TransformsArray on the ValueTrackerBP instance in the level
    Result: The elements have been wiped
    Expected: The elements remain

Have Comments or More Details?

There's no existing public thread on this issue, so head over toAnswerHub just mention UE-53089 in the post.

2
Login to Vote

Unresolved
ComponentCore - Hot Reload
Affects Versions4.184.19
CreatedDec 5, 2017
UpdatedDec 5, 2017