Получаю java.lang.Ошибка noSuchMethod: org.yaml.snakeyaml.Yaml. при запуске приложения spring boot на основе spark

#spring-boot #apache-spark #snakeyaml

Вопрос:

Банка SnakeYaml присутствует в пути к классу: snakeyaml-1.26.jar

 2330 [main] ERROR org.springframework.boot.SpringApplication - Application run failed java.lang.NoSuchMethodError: org.yaml.snakeyaml.Yaml.lt;initgt;(Lorg/yaml/snakeyaml/constructor/BaseConstructor;Lorg/yaml/snakeyaml/representer/Representer;Lorg/yaml/snakeyaml/DumperOptions;Lorg/yaml/snakeyaml/LoaderOptions;Lorg/yaml/snakeyaml/resolver/Resolver;)V  at org.springframework.boot.env.OriginTrackedYamlLoader.createYaml(OriginTrackedYamlLoader.java:71)  at org.springframework.beans.factory.config.YamlProcessor.process(YamlProcessor.java:162)  at org.springframework.boot.env.OriginTrackedYamlLoader.load(OriginTrackedYamlLoader.java:76)  at org.springframework.boot.env.YamlPropertySourceLoader.load(YamlPropertySourceLoader.java:50)  at org.springframework.boot.context.config.ConfigFileApplicationListener$Loader.loadDocuments(ConfigFileApplicationListener.java:607)  

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

1. Какую версию Spring Boot вы используете?

2. версия весенней загрузки : 2.3.2.РЕЛИЗ

3. Spring Boot 2.3.2 должен отлично работать со SnakeYaml 1.26, так как это версия, которую он использует по умолчанию. Вы абсолютно уверены, что в вашем приложении есть 1.26 на пути к классу?