AnimationTrack loading/playing causing errors on improved model streaming behaviour

In an experience with multiple players with improved model streaming enabled, if one client loads & plays an AnimationTrack, and another client does not have their character streamed in for themselves, the error:

exception while signaling: Cannot load the AnimationClipProvider Service.

will appear for any clients that do not have their character streamed in for themselves. This seems to be sporadic and will stop a few seconds after having their character loaded in.

Ridgeway County, State of Ridgeway is the experience this has been tested on. This experience instantiates the Animator class manually on all characters once they are loaded in (on the server) so that clients can have animations replicate automatically in LocalScripts without having the server do it for them.

Here is a sample video which demonstrates this:

This issue does not occur at all on legacy model streaming.

System information:
AMD Ryzen 7 7700 8-Core Processor
32.0 DDR5 RAM @ 6000 MT/s (31.2 Usable)
NVIDIA GeForce RTX 4060

Expected behavior

The error should not occur, which is currently what happens on legacy model streaming behaviour.

2 Likes

This is just an acknowledgment announcement!

We’ve filed a ticket into our internal database for this issue, and we will update you when we have further information!

Thanks for the report!

2 Likes

Could I get an update on this? It’s still affecting a lot of experiences and messing with their analytics

Since experiences with lots of players need their characters be Atomic, most to prevent far away characters being in the memory of the client, and even more important to mobile users, we are turning the characters Atomic but when we try to make the client perform an animation on another player character model, this error occurs.

Also the “exception while signaling: Cannot load the AnimationClipProvider Service.” doesn’t show in which line is happening.

We need help!

you are not alone !

1 Like