When we record a Take from a level actor, a warning about referencing the same Guid inside LazyObjectPtr.h appears.

The functionality of the LevelSequence works as expeced, but when the initial take record countdown ends, a warning is displayed by each SourceActor you have inside the Take Recorder. The warning looks like:

LogUObjectGlobals: Warning: Guid referenced by StaticMeshActor /Game/Cinematics/Takes/2024-05-10/Scene_1_02_Subscenes/Cube_Scene_1_02.Cube_Scene_1_02:MovieScene_0.StaticMeshActor_0 is already used by StaticMeshActor


Steps to Reproduce

1. Create a new basic level, add a cube actor to it and save the level.

2. Open the Take Recorder and drag the cube actor into its sources list.

3. Start the recording, wait a few seconds and then stop it.

4. Look at the output log. There shouldn't be any warnings.

5. Start and stop another recording using the same setup.

6. Look at the output log and observe LogUObjectGlobals warnings about Guid references.

Have Comments or More Details?

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

Login to Vote

Won't Fix
ComponentUE - Anim - Sequencer - Take Recorder
Affects Versions5.
CreatedMay 14, 2024
ResolvedMay 14, 2024
UpdatedMay 20, 2024
View Jira Issue