提问人:Harish 提问时间:11/3/2023 最后编辑:Harish 更新时间:11/3/2023 访问量:33
micronaut 应用程序启动时出现 Yaml 依赖项错误
Yaml dependency error with micronaut app start up
问:
如何解决该错误。我不确定哪个蛇yaml依赖项可以解决micronaut项目启动错误。
2023-11-02 22:36:41 ERROR i.m.r.Micronaut(handleStartupException):338 - Error starting Micronaut server: org.yaml.snakeyaml.constructor.SafeConstructor: method 'void <init>()' not found
java.lang.NoSuchMethodError: org.yaml.snakeyaml.constructor.SafeConstructor: method 'void <init>()' not found
at io.micronaut.context.env.yaml.CustomSafeConstructor.<init>(CustomSafeConstructor.java:36) ~[micronaut-inject-3.7.1.jar:3.7.1]
at io.micronaut.context.env.yaml.YamlPropertySourceLoader.processInput(YamlPropertySourceLoader.java:56) ~[micronaut-inject-3.7.1.jar:3.7.1]
at io.micronaut.context.env.AbstractPropertySourceLoader.read(AbstractPropertySourceLoader.java:117) ~[micronaut-inject-3.7.1.jar:3.7.1]
at io.micronaut.context.env.AbstractPropertySourceLoader.loadProperties(AbstractPropertySourceLoader.java:102) ~[micronaut-inject-3.7.1.jar:3.7.1]
at io.micronaut.context.env.AbstractPropertySourceLoader.load(AbstractPropertySourceLoader.java:68) ~[micronaut-inject-3.7.1.jar:3.7.1]
at io.micronaut.context.env.AbstractPropertySourceLoader.load(AbstractPropertySourceLoader.java:55) ~[micronaut-inject-3.7.1.jar:3.7.1]
at io.micronaut.context.env.DefaultEnvironment.loadPropertySourceFromLoader(DefaultEnvironment.java:607) ~[micronaut-inject-3.7.1.jar:3.7.1]
at io.micronaut.context.env.DefaultEnvironment.readPropertySourceList(DefaultEnvironment.java:541) ~[micronaut-inject-3.7.1.jar:3.7.1]
at io.micronaut.context.env.DefaultEnvironment.readPropertySourceList(DefaultEnvironment.java:527) ~[micronaut-inject-3.7.1.jar:3.7.1]
at io.micronaut.context.DefaultApplicationContext$RuntimeConfiguredEnvironment.readPropertySourceList(DefaultApplicationContext.java:794) ~[micronaut-inject-3.7.1.jar:3.7.1]
出现此错误后,我进行了如下小的重构
implementation group: 'org.yaml', name: 'snakeyaml', version: '2.0'
configurations.all {
exclude group: 'org.yaml'
resolutionStrategy {
force "org.yaml"
}
}
我仍然收到同样的错误?有什么建议吗?
答: 暂无答案
评论