set error from functino.