Skip to content

NoSuchMethodError when using SnakeYAML 2.0 #34527

@dVenkatNaveen

Description

@dVenkatNaveen

When I upgrade snakeyaml from 1.33 to 2.0 version.
snakeyaml dependency

<dependency>
    <groupId>org.yaml</groupId>
    <artifactId>snakeyaml</artifactId>
    <version>2.0</version>
</dependency>

Error log

Exception in thread "main" java.lang.NoSuchMethodError: org.yaml.snakeyaml.parser.ParserImpl.<init>(Lorg/yaml/snakeyaml/reader/StreamReader;)V
	at com.fasterxml.jackson.dataformat.yaml.YAMLParser.<init>(YAMLParser.java:159)
	at com.fasterxml.jackson.dataformat.yaml.YAMLFactory._createParser(YAMLFactory.java:455)
	at com.fasterxml.jackson.dataformat.yaml.YAMLFactory.createParser(YAMLFactory.java:357)
	at org.elasticsearch.common.xcontent.yaml.YamlXContent.createParser(YamlXContent.java:84)
	at org.elasticsearch.common.settings.Settings$Builder.loadFromStream(Settings.java:1103)
	at org.elasticsearch.common.settings.Settings$Builder.loadFromPath(Settings.java:1086)
	at org.elasticsearch.node.InternalSettingsPreparer.prepareEnvironment(InternalSettingsPreparer.java:83)
	at org.elasticsearch.cli.EnvironmentAwareCommand.createEnv(EnvironmentAwareCommand.java:100)
	at org.elasticsearch.cli.EnvironmentAwareCommand.createEnv(EnvironmentAwareCommand.java:91)
	at org.elasticsearch.cli.EnvironmentAwareCommand.execute(EnvironmentAwareCommand.java:86)
	at org.elasticsearch.cli.Command.mainWithoutErrorHandling(Command.java:127)
	at org.elasticsearch.cli.Command.main(Command.java:90)
	at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:126)
	at org.elasticsearch.bootstrap.ElasticsearchAdapter.start(ElasticsearchAdapter.java:62)
	at org.elasticsearch.bootstrap.ElasticsearchAdapter.main(ElasticsearchAdapter.java:172)

Metadata

Metadata

Assignees

No one assigned

    Labels

    for: external-projectFor an external project and not something we can fixstatus: invalidAn issue that we don't feel is valid

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions