Неожиданное исключение типа: HV000030: Не удалось найти валидатор для ограничения ‘javax.проверка.ограничения.Размер’ тип проверки ‘java.lang.Строка’

#quarkus #hibernate-validator

Вопрос:

Я получаю эту ошибку при запуске интеграционных тестов для конечной точки в Кваркусе. Я делаю запрос POST, передавая допустимый объект в качестве тела. Сигнатура метода:

 @POST  public Response myMethodPost(@Valid MyObjData myObjData);  

Я получаю следующую ошибку:

 javax.validation.UnexpectedTypeException: HV000030: No validator could be found for constraint 'javax.validation.constraints.Size' validating type 'java.lang.String'. Check configuration for 'myMethodPost.arg0.dataId'  

Где dataId находится свойство MyObjData типа String . Я также включил следующие зависимости Maven:

 lt;dependencygt;  lt;groupIdgt;io.quarkuslt;/groupIdgt;  lt;artifactIdgt;quarkus-resteasy-jsonblt;/artifactIdgt;  lt;/dependencygt;  lt;dependencygt;  lt;groupIdgt;io.quarkuslt;/groupIdgt;  lt;artifactIdgt;quarkus-hibernate-validatorlt;/artifactIdgt;  lt;/dependencygt;  lt;dependencygt;  lt;groupIdgt;io.quarkuslt;/groupIdgt;  lt;artifactIdgt;quarkus-resteasylt;/artifactIdgt;  lt;/dependencygt;  

Комментарии:

1. Из вашего описания я не вижу никакой очевидной ошибки. Возможно, нам понадобится проект репродуктора.