Description

In the process of upgrading from 5.4 to 5.5.

One of our systems relies on the internal track names in the sequence to dynamically find an actor to bind the track to.

As I was testing the system in 5.5, I noticed that all our track names were reverted to the default names, and so breaking our system.

I managed to track this issue to ULevelSequence::ConvertOldSpawnables() and the call in it to MovieScene->;AddPossessable(NewPossessable, PossessableBinding);.

Inside AddPossessable there's this loop:|
<pre class="ql-syntax">for (auto Track : NewBinding.GetTracks())

{ Track->Rename(nullptr, this, REN_DontCreateRedirectors); }

</pre>

Since the rename is being called with nullptr for the name, the existing track name is overwritten with the default track name.

Steps to Reproduce

-

Have Comments or More Details?

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

0
Login to Vote

Fixed
ComponentUE - Anim - Sequencer
Affects Versions5.5
Target Fix5.6
Fix Commit39949662
CreatedFeb 5, 2025
ResolvedFeb 12, 2025
UpdatedFeb 14, 2025
View Jira Issue