Eval functions: catch errors from postgis functions

- when error occurs, print warning and return none