Control Rig Bones/Array At Bug and Print Node Bug

Please select what you are reporting on:

Creative

What Type of Bug are you experiencing?

UI/Tools

Summary

Control rig bone rig key elements yield null values when looping and print statements don’t print properly in output log

Steps to Reproduce

Demo Video: https://youtu.be/bPyHqH0yrF4

  • Create a new control rig and import manny as a sample skeleton tree
  • Create a construction event and get all bones into a loop
  • Cast the name of the bones to a string and split the name using _ separator
  • Print the value at index 0 from the split

Expected Result

Print the first string of each bone in construction script in output log split with _ separator.

Observed Result

Only the last bone string is printed, prior bones are ignored even with a checker for Item Exists, or using the hack in the video.

Platform(s)

Windows 11 UE 5.4.0 Editor

Additional Notes

Please see demo video for reproduction: https://youtu.be/bPyHqH0yrF4

  • The control rig Rig Hierarchy tab will always have a null item at the bottom after importing a skeleton

Another check with Forward solve you can also see that if the separator is not found, the At node doesn’t return the input string.

In standard blueprints this is what happens: