In this blog post, you’ll learn more about the Sybase Error The intermediate point (%3) of the ST_CircularString segment between %1 and %2 is collinear with but not between the start and end points. and the reason for receiving this error
Sybase SQL Error Message
The intermediate point (%3) of the ST_CircularString segment between %1 and %2 is collinear with but not between the start and end points.
Reason for this Error
When the intermediate point of a ST_CircularString segment is collinear with the start and end point the result is interpreted as a straight line between the start and the end point. In this case, the intermediate point must be located on the line segment between the start and end point.