Open amardeep opened 5 years ago
I vaguely remember there being an issue regarding a specific version of snakeyaml, so maybe you're pulling in an unsuitable version via some transient dependency as well?
Edit: May actually be irrelevant, but here is the previous issue https://github.com/gigaSproule/swagger-gradle-plugin/issues/63. The plugin is trying to use version 1.18
Thanks.
Yeah, snakeyaml 1.20 and 1.21 had issues due to a backwards incompatible change: https://github.com/FasterXML/jackson-dataformats-text/issues/81
I was able to fix it by adding classpath("org.yaml:snakeyaml:1.24") to buildscript dependency I think classpath("com.google.cloud.tools:appengine-gradle-plugin:2.0.1") was pulling in the bad version of snakeyaml
Though, shouldn't swagger-gradle-plugin depend on jackson-dataformat-yaml? If it did, it would have picked right dependency.
The problem is coming from within io.swagger.util.Yaml
, so I probably just need to up the library versions.
yaml generation fails with following error:
gradle version is: 5.4.1: Kotlin: 1.3.21 Groovy: 2.5.4 Ant: Apache Ant(TM) version 1.9.13 compiled on July 10 2018 JVM: 1.8.0_202-ea (Oracle Corporation 25.202-b03) OS: Mac OS X 10.14.5 x86_64
Snippet from build.gradle.kts:
I added jackson-dataformat-yaml and snakeyaml dependencies to try to fix it, i was getting the same error without them too.
Full stacktrace: