in src/main/java/com/googlesource/gerrit/plugins/reviewers/PutReviewers.java [161:179]
private void validateReviewer(String reviewer) throws RestApiException {
try {
UnresolvableAccountException accountException;
try {
accountResolver.resolve(reviewer).asUnique();
return;
} catch (UnresolvableAccountException e) {
accountException = e;
}
try {
groupResolver.get().parse(reviewer);
} catch (UnprocessableEntityException e) {
throw new ResourceNotFoundException(
"Account or group '" + reviewer + "' not found\n" + accountException.getMessage());
}
} catch (StorageException | IOException | ConfigInvalidException e) {
logger.atSevere().log("Failed to resolve account %s", reviewer);
}
}