Description

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.

Callstack

See support thread.

Have Comments or More Details?

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

3
Login to Vote

Fixed
ComponentUE - Foundation - Core - UObject
Affects Versions4.264.27
Target Fix5.4
Fix Commit29109914
CreatedAug 18, 2021
ResolvedDec 14, 2023
UpdatedApr 17, 2024