I’ve tried several solutions I found in similar questions, but none of them have worked for me. That’s why I’m asking this as a new question.
After upgrading to hibernate 5 e jpa 2 I get the following error at runtime when I try to start my jboss server:
org.springframework.beans.factory.BeanCreationException: Error creating
bean with name org.springframework.validation.beanvalidation.OptionalValidatorFactoryBean#0':
Lookup method resolution failed; nested exception is java.lang.IllegalStateException:
Failed to introspect Class [org.springframework.validation.beanvalidation.OptionalValidatorFactoryBean]
from ClassLoader [ModuleClassLoader
for Module "deployment.sfv-webapp.war:main" from Service Module Loader]
[...]
Caused by: java.lang.ClassNotFoundException: javax.validation.ParameterNameProvider
This is my pom file:
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-core</artifactId>
<version>5.4.12.Final</version>
</dependency>
<dependency>
<groupId>org.hibernate.validator</groupId>
<artifactId>hibernate-validator</artifactId>
<version>5.4.3.Final</version>
</dependency>
<dependency>
<groupId>javax.validation</groupId>
<artifactId>validation-api</artifactId>
<version>2.0.1.Final</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>${spring.version}</version>
<exclusions>
<exclusion>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-core</artifactId>
<version>5.2.4.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-oxm</artifactId>
<version>5.2.4.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-orm</artifactId>
<version>5.2.4.RELEASE</version>
</dependency>
It seems I have all the required dependency but I think there is some conflict between versions of my jars. Can someone help me?