The user is specifically having a problem with TArray<TObjectPtr<>> however I have
also reproduced this error using a single TObjectPtr<>, raw uobject pointers & all three
previous methods within a USTRUCT property.

Steps to Reproduce
  1. Open attached InstancedPropTest project in visual studio and compile
  2. Open Level A
  3. Place Actor in level A with an instanced TObjectPtr<> property.
  4. Open the blueprint for the actor & change the default value for the property.
  5. Move to level B.
  6. Open the blueprint for actor & change the default value of the property to different value.
  7. Return to Level A.
  8. Check the actor that was placed in Level A, the property should be set to None.

Have Comments or More Details?

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

Login to Vote

ComponentUE - Gameplay - Blueprint
Affects Versions5.1
Target Fix5.5
CreatedMay 17, 2023
UpdatedFeb 13, 2024
View Jira Issue