Joint.currentForce and Joint.currentTorque are always zero

I’ve recently started using Unity 2017.1.0f3, and I was excited to see the new currentForce and currentTorque properties that are now available on the Joint class. However, they appear to always report zero, no matter what kind of stress is on the joint. Also, setting the breakForce and breakTorque on a joint appears to have no effect either.

Has anyone had any luck with these properties with Unity 2017.1?

I figured out the problem. This was a configurable joint, and I had x,y,z motion and angular x,y,z motion all set to Free (but they did have Drives set). Changing any of these to Limited appears to make the joint respond to breakTorque and breakForce.

This still hasn’t been fixed in 2020.3.19f1