Description

When a project is reopened that contains structures, they will be corrupted with a hash code instead of their original values. If the "Break Struct" node is removed it can't be re added as it is not in the actions list for the struct anymore. This is a regression from 4.20.3 (CL-4369336)

This was reported and tested in 4.21 (CL-4541578). This was reproduced in Main 4.22 (CL-4556068)

Steps to Reproduce
  1. Open the UE4 Editor and create a Blank Template project
  2. Create an Actor blueprint
  3. Create a structure and add two variables to it. A Class and a Soft Object reference of the created Actor
  4. In the actor you created, add a variable of this structure you created. Drop a get node at the graph of it, and break the structure
  5. Save everything
  6. Close and reopen the project
  7. Open the actor you created

Results: The structure get corrupted/broken with a hash code, without any possibility of managing the structure inside the blueprint after saving and reopening the project

Expected: Normal work of structures after save and reopen project

Have Comments or More Details?

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

4
Login to Vote

Duplicate
ComponentUE - Gameplay
Affects Versions4.214.22
CreatedNov 12, 2018
ResolvedNov 12, 2018
UpdatedNov 12, 2018