I don't think it's a bug but rather poor documentation. There's no way to find out from it which erors are trapable and which or not. On other hand I wish that all errors in VFP were trapable so they can be properly processed instead of dumping them on unsuspecting user.
>
>CLEAR
>TRY
> ERROR 1116
>CATCH
> ? ERROR()
>ENDTRY
>? "end"
>
--sb--