5

I am getting below exception while executing springboot application:

Caused by: java.lang.NoSuchMethodError: 'javax.validation.BootstrapConfiguration.getClockProviderClassName()Ljava/lang/String;
at org.hibernate.validator.internal.xml.ValidationBootstrapParameters.<init>(ValidationBootstrapParameters.java:63) ~[hibernate-validator-6.0.7.Final.jar!/:6.0.7.Final]'

I included validation-api as a dependency with latest version & also made sure no other version is coming (not using hibernate validator as well) Still it is failing. Please suggest any solution.

svarog
  • 9,477
  • 4
  • 61
  • 77
esha ingle
  • 163
  • 1
  • 3
  • 18
  • 1
    I got the same exception: java.lang.NoSuchMethodError: javax.validation.BootstrapConfiguration.getClockProviderClassName()Ljava/lang/String; at org.hibernate.validator.internal.xml.ValidationBootstrapParameters.(ValidationBootstrapParameters.java:61) with tags are [maven] [java ee]. – Oleksii Kyslytsyn Jun 13 '18 at 16:11
  • have you ever found a solution? – user3277841 Jan 21 '20 at 04:44
  • The solution to this issue can be found [in this other question](https://stackoverflow.com/questions/47947293/maven-using-wrong-version-of-javax-validation) – Edu Castrillon Aug 17 '20 at 09:57

1 Answers1

2

Check the lib folder to differing version of validation-api -- for example

  • jakarta.validation-api-2.0.2.jar
  • validation-api-1.1.0.Final.jar

And try to see if you can remove validation-api-1.1.0.Final.jar

Tim Funk
  • 869
  • 7
  • 11