log errors from check_record and skip invalid records
handle text features in check_record