Originally reported here:

When linking an anim layer during update, we get either an ensure or crash (missing skeleton) depending on the structure of the graph.

Ensure message: "PreUpdate isn't called. This could potentially cause other issues."

This seems like a valid code path to support. Seems we'd either need to queue the link (introducing a frame delay?) or do some sort of fixup.

We haven't encountered this internally because we've so far only been linking layers from gameplay code.

Steps to Reproduce

Call LinkAnimClassLayers() from NativeUpdateAnimation or BlueprintUpdateAnimation.

[Image Removed]

Have Comments or More Details?

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

Login to Vote

ComponentOLD - Anim
Affects Versions4.24
Target Fix4.26
Fix Commit14297360
Release Commit14297360
CreatedMar 12, 2020
ResolvedSep 11, 2020
UpdatedJul 23, 2021
View Jira Issue