Spline nodes in Control Rig (from the SplineFunctionLibrary) causes disallowed object errors

Please select what you are reporting on:

Unreal Editor for Fortnite

What Type of Bug are you experiencing?

UI/Tools

Summary

It’s not possible to Launch Session when using Control Rig Spline nodes. The nodes are easily accessible in the blueprint editor, but throw errors when I try to test them in game. When using the AttachChainToSpline node, I receive the following error: Error: Found disallowed object type /ControlRigSpline/SplineFunctionLibrary/SplineFunctionLibrary.SplineFunctionLibrary_C, Referenced by:Content/ControlRig/arm2_CtrlRig.uasset (ControlRigBlueprint)

Steps to Reproduce

  1. Create a Control Rig in your project and import a Skeletal Mesh into it.
  2. Add some controls.
  3. Right-click on the graph canvas and add the node Splines > AttachChainToSpline .
  4. Drag some bones to the graph, choose Get Bone and add them to the Points array in the AttachChainToSpline node.
  5. In the Items array, add elements and configure the controls for each bone in the Points array. Compile and save the Control Rig.
  6. Add the referred mesh to the level
  7. Add a Control Rig component to the actor in the Details panel, and choose the newly created Control Rig class.
  8. Save and Launch Session

Expected Result

The game should start normally, accepting the exposed nodes as valid.

Observed Result

The game fails validation and throw the following error: Error: Found disallowed object type /ControlRigSpline/SplineFunctionLibrary/SplineFunctionLibrary.SplineFunctionLibrary_C, Referenced by:Content/ControlRig/arm2_CtrlRig.uasset (ControlRigBlueprint)

Platform(s)

PC

Additional Notes

A similar error happens when using a control rig with the nodes Spline From Points and Fit Chain on Spline Curve: Found disallowed object type /Script/RigVM.RigVMSimPoint, Referenced by:See below for asset list, Plugin mount point:/Test_Ctrl_Rig.