В моем собственном плагине Jenkins у меня есть обязательные поля для его выполнения. Я использую FormValidation (см. Код). Но если у меня есть FormValidation.error (...), пользователь может сохранить задание. И / configSubmit создает исключение.
private FormValidation mandatoryFieldIsValid(String value) {
if (StringUtils.isBlank(value)) {
return FormValidation.error(ErrorMessageConstants.MANDATORY_FIELD_ERROR_MESSAGE);
}
return FormValidation.ok();
}
Я ожидаю, что сохранение будет невозможно, чтобы избежать появления экрана ошибки с stackTrace моей InvalidArgumentException.
Спасибо за вашу помощь.