When initializing struct members from default data at UObject initialization time, we are currently copying struct properties that contain instanced subobjects from the default data. This can potentially lead to an EDL error at load time if the instanced subobject reference that's copied has not been fully loaded yet, as it won't be recorded as a serialization dependency at cook/save time.

Steps to Reproduce

See support thread.


See support thread.

Have Comments or More Details?

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

Login to Vote

ComponentUE - Foundation - Core - UObject
Affects Versions4.264.27
Target Fix5.1
CreatedAug 18, 2021
UpdatedJan 28, 2022