'Ambiguous object name' warning in Control Rig assets

We are trying to solve warnings in our builds but we are getting various warnings with the following structure

LogInit: Display: LogUObjectGlobals: Warning: [CookWorker 2]: StaticFindFirstObject: Ambiguous object name 0 while ResolveName, will return /Game/Art/Animation/Characters/Humanoids/Base/Rigs/CR_TP_Player_HeadAim.CR_TP_Player_HeadAim:RigVMModel.RigUnit_ItemArray.Items.0 but could also be: /Game/Art/Animation/Characters/Humanoids/Base/Layer_Movement/Land/CR_Base_Land_FootIK.CR_Base_Land_FootIK:RigVMModel.ModifyTransforms.ItemToModify.0 or 69 other object(s)

We already tried to replace ItemArray nodes in the Rig graph for Variables to try to solve this issue but this warning keeps appearing.

Hey Rodrigo,

sorry for the late response. Have you made any progress on this?

I have looked through our bug data base but I haven’t been able to identify the cause of this. Would you be able to provide a small project highlighting the issue so we can reproduce?

best,

Helge

Thanks for following up!

Hello Helge,

Yes we have solved the problem. It turned out that it had nothing to do with the control rigs. There was an issue with a parameter name in a function defined in a widget blueprint that had the same name as the node in the rig graph. So I guess it got confused when compiling the blueprint. When it searched for the value “0” the control rig file was the first one to flag up. Very odd