Nan(ind) when I add Impulse to my actor

Hey everyone
I need help
For some reason when I put Variables in this line:
body->AddImpulse(FVector{x,y,z});
When I print the actor Velocity it prints: X=-nan(ind) Y=-nan(ind) Z=-nan(ind)
But if I don’t put variables in

body->AddImpulse(FVector{5,5,5});

It works and my actor receive the Impulse
Thank you for your answers

Solved it
It’s seems like I had divide by zero
And it made the system go crazy