Get Socket location not working in BP (character BP)

Hi,

I’ve been having issues with returning the world location of sockets using the “Get Socket Location” node within my character blueprint. Not sure if I’m doing it correctly or not, but I’ve been having this issue in a number of different areas within several of my blueprints. I’m currently running 4.5.1 and here is the screenshot of how I have the nodes set up:

As you can see, the return values for the location is 0,0,0 on both my hand_rSocket and spine_03Socket which are named correctly according to my skeletal mesh. Has anyone else been experiencing this at all? If so, is this a known bug or do I just have this set up wrong all together? I’ve tried using both the regular “get mesh” node that you see there as well as a number of other, more complicated ways, of getting the mesh and all seem to be having the same effect. This is on the basic third person template and I’ve been using the hydra plugin as well which might be the cause of a number of my issues. Not really sure though as I haven’t seen anything posted online about this issue anywhere else really.

try removing the word Socket from the bone name

Try getting the socket location of the skeletal mesh component instead of a scene component. The node is very similar but its target is Skeletal Mesh Socket.

Stumbled over that problem. The node worked fine in 4.15 but doesn’t anymore in 4.19. It only works in Animation Blueprints now. (And its the same node with Scene Component as target)