Мы получаем указанную ниже ошибку в веб-сфере 8.5
2020-01-07 15:19:37 [] DEBUG InvocableHandlerMethod. java .getMethodArgumentValues: 174: Не удалось разрешить параметр [1] в publi c org.springframework.http.ResponseEntity com.mycorp.uap.controller.WorkFlowController.updateTask (int, com.mycorp.uap.rest.vo.TaskVO) создает java .lang.Exception: HV000041 TraversableResolver.isReachable () вызвал исключение.
Метод определен как
public ResponseEntity<TaskVO> updateTask(@PathVariable("id") int taskId, @Valid @RequestBody(required=true) TaskVO task) throws Exception{
WEB-INF / lib содержит следующие jar-файлы, относящиеся к гибернации, проверке и пружине
hibernate-commons-annotations-5.1.0.Final.jar
hibernate-core-5.4.4.Final.jar
hibernate-ehcache-5.4.4.Final.jar
hibernate-jpa-2.1-api-1.0.2.jar
hibernate-validator-6.0.15.Final.jar
validation-api-2.0.1.Final.jar
spring-aop-5.1.9.RELEASE.jar
spring-beans-5.1.9.RELEASE.jar
spring-context-5.1.9.RELEASE. банка
* 1 027 * spring-context-support-5.1.9.RELEASE.jar
spring-core-5.1.9.RELEASE.jar
spring-data-commons-2.1.9.RELEASE. jar
spring-data-jpa-2.1.9.RELEASE.jar
spring-expression-5.1.9.RELEASE.jar
springfox-core-2.1.2 .jar
springfox-схема-2.1.2.jar
springfox-spi-2.1.2.jar
springfox-spring-web-2.1.2.jar
springfox-swagger2-2.1.2.jar
springfox-swagger-common-2.1.2.jar
springfox-swagger-ui-2.1.2.jar
spring-hateoas-0.17.0.RELEASE.jar
spring-jcl-5.1.9.RELEASE.jar
spring-jdb c -5.1.9.RELEASE .jar
spring-ldap-core-2.3.2.RELEASE.jar
spring-messaging-5.1.9.RELEASE.jar
spring-orm-5.1. 9.RELEASE.jar
spring-plugin-core-1.2.0.RELEASE.jar
spring-plugin-metadata-1.2.0.RELEASE.jar
spring -security-acl-5.1.6.RELEASE.jar
spring-security-cas-client.jar
spring- security-config-5.1.6.RELEASE.jar
spring-security-core-5.1.6.RELEASE.jar
spring-security-ldap-5.1.6.RELEASE.jar
spring-security-oauth2-2.3.6.RELEASE.jar
spring-security-openid-5.1.6.RELEASE.jar
spring-security-taglibs-5.1 .6.RELEASE.jar
spring-security-web-5.1.6.RELEASE.jar
spring-test-5.1.9.RELEASE.jar
spring- tx-5.1.9.RELEASE.jar
spring-web-5.1.9.RELEASE.jar
spring-web mvc -5.1.9.RELEASE.jar
spring-websocket-5.1.9.RELEASE.jar
Параметр ParentLast присутствует в конфигурации WebSphere для нашего приложения, поэтому WebSphere должен отдавать предпочтение jar-файлам, присутствующим в WEB-INF / lib нашего приложения
Существует аналогичный метод, где @Valid отсутствует, который работает должным образом.
Я рассматривал аналогичный вопрос о переполнении стека, но не смог найти правильное решение.
Какое должно быть правильное решение п? Должны ли мы удалить какие-либо банки из нашего WEB-INF / lib?