#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 на пути к классу?