An array of a structure that has been modified without the array's blueprint being complied results in the values of the array element being reset. Compiling each blueprint that has the array of structures fixes the problem.


Tested in //UE4/Release-4.25 @ CL 14469661 and this occurs as well, so not marking as a Regression

Steps to Reproduce
  1. Open a project
  2. Create a new Actor blueprint
  3. Create a new Structure
  4. Add a new variable to the Struct
  5. Open the Actor Blueprint
  6. Create an Array with its type set to the Struct you made
  7. Add a new array element and change the default values
  8. Open the Structure
  9. Add a new variable to the structure
  10. Select File > Save All
  11. Close and reopen the editor
  12. Open the Actor Blueprint you created


The values in the array of structures have been reset


The values for the array maintain their values

Have Comments or More Details?

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

Login to Vote

Affects Versions4.254.26
CreatedApr 2, 2021
UpdatedApr 5, 2021