Description

REGRESSION: In 4.24, there was a fixup process that would allow the soft reference to remain valid. This seems to be missing in 4.25

Moving an actor to another sublevel immediately breaks soft references to it.

The user can manually fix the reference by re-selecting the actor, but there used to be a way to have this done automatically.

Steps to Reproduce
  1. Download and extract the attached project.
  2. Open the project in editor.
  3. Open the Levels browser.
  4. Select the Cube and in the Levels tab, right-click Sublevel2 and select Move Selected Actors to level.
  5. Open the MainLevel's level blueprint.
  6. Select the SoftRefActor variable.

RESULT

The reference to cube is no longer valid (has an error).

Have Comments or More Details?

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

4
Login to Vote

Fixed
ComponentUE - Gameplay
Affects Versions4.25
Target Fix4.25.2
Fix Commit13685674
Main Commit14151001
Release Commit13685674
CreatedJun 9, 2020
ResolvedJun 16, 2020
UpdatedJan 12, 2021