[ 
https://issues.apache.org/jira/browse/GROOVY-11054?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17722338#comment-17722338
 ] 

Chris Kocel commented on GROOVY-11054:
--------------------------------------

It looks like it's related with spring boot plugin conflict 

> Method in YamlSlurper not found when updating to 4.0.12
> -------------------------------------------------------
>
>                 Key: GROOVY-11054
>                 URL: https://issues.apache.org/jira/browse/GROOVY-11054
>             Project: Groovy
>          Issue Type: Bug
>          Components: groovy-yaml
>    Affects Versions: 4.0.12
>            Reporter: Chris Kocel
>            Priority: Major
>
> I have the following script:
>  
> {code:java}
> import groovy.yaml.YamlSlurperbuildscript {
>     ext {
>         groovy = "4.0.12"
>     }
>     dependencies {
>         classpath "org.apache.groovy:groovy-yaml:$groovy"
>     }
> }
> plugins {
>     id 'groovy'
>     id 'java'
> }
> group 'foo.bar'
> version '0.1.0-SNAPSHOT'
> sourceCompatibility = 1.8
> repositories {
>     mavenCentral()
> }
> String skillIdLocal = new 
> YamlSlurper().parse(rootProject.file("src/main/resources/example.yml") as 
> File).foo['bar'] {code}
>  
> It fails with the following stacktrace:
>  
> {code:java}
> Caused by: java.lang.NoSuchMethodError: 
> 'com.fasterxml.jackson.core.StreamReadConstraints 
> com.fasterxml.jackson.dataformat.yaml.YAMLParser.streamReadConstraints()'
>     at 
> com.fasterxml.jackson.dataformat.yaml.YAMLParser._parseNumericValue(YAMLParser.java:1080)
>     at 
> com.fasterxml.jackson.core.base.ParserBase.getNumberValue(ParserBase.java:609)
>     at 
> com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR._deserializeNR(UntypedObjectDeserializerNR.java:249)
>     at 
> com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR.deserialize(UntypedObjectDeserializerNR.java:70)
>     at 
> com.fasterxml.jackson.databind.MappingIterator.nextValue(MappingIterator.java:283)
>     at 
> com.fasterxml.jackson.databind.MappingIterator.readAll(MappingIterator.java:323)
>     at 
> com.fasterxml.jackson.databind.MappingIterator.readAll(MappingIterator.java:309)
>     at 
> org.apache.groovy.yaml.util.YamlConverter.convertYamlToJson(YamlConverter.java:46)
>     at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native 
> Method)
>     at 
> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
>     at 
> java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>     at 
> build_chu4p2bnfii96yipj07m9651r.run(/Users/kocelkr/projects/vimn/voice/voice-pluto-podcasts/e2e/build.gradle:28)
>  {code}
>  
> It works with 4.0.11



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to