fix rollback in controller
get clean error message