The intermediate point (%3) of the ST_CircularString segment between %1 and %2 is collinear with but not between the start and end points

Error constant SQLE_SLERR_CIRC_COLLINEAR_MIDPOINT
ODBC 2 state ERROR
ODBC 3 state ERROR
Parameter 1 The start point of the ST_CircularString segment
Parameter 2 The end point of the ST_CircularString segment
Parameter 3 The specified intermediate point of the ST_CircularString segment
Severity 16
SQLCODE -1516
SQLSTATE 2FF72
Sybase error code 12588
 Probable cause