Abstract class SteeringMethod does not set the constraints.
Make sure path is not null in PathValidation.
Path do not apply constraints automatically. StraightPath applies them.
Check if SteeringMethod returned a null Path.