Joint error in the physics engine


When trying to move a joint, I am getting an error:

PhysicsUSD: CreateJoint - no bodies defined at body0 and body1, joint prim: …
What is the meaning of body in this case? The two bodies defined in the joint are links that contain collisions shapes - is that not all that is needed?