首页 > 解决方案 > 包含 5.8.13 版本的 Javers 会在构建时导致奇怪的“9730”错误消息

问题描述

我在尝试包含最新版本的 Javers ( 5.8.13atm)时遇到了奇怪的行为

添加

implementation("org.javers:javers-spring-boot-starter-mongo:5.8.13")

进入我的 gradle.build.kts 文件,然后使用

gradlew build

产生此错误消息

任务 ':compileKotlin' 执行失败。9730

如果我降级到以前的版本 ( 5.8.12),则构建成功完成。

运行构建--stacktrace会产生这个(堆栈跟踪的摘录):

2020-04-17T10:50:37.154+0200 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] Caused by: java.lang.ArrayIndexOutOfBoundsException: 9730
2020-04-17T10:50:37.154+0200 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]   at io.spring.gradle.dependencymanagement.org.codehaus.plexus.util.xml.pull.MXParser.parsePI(MXParser.java:2470)
2020-04-17T10:50:37.154+0200 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]   at io.spring.gradle.dependencymanagement.org.codehaus.plexus.util.xml.pull.MXParser.nextImpl(MXParser.java:1257)
2020-04-17T10:50:37.154+0200 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]   at io.spring.gradle.dependencymanagement.org.codehaus.plexus.util.xml.pull.MXParser.next(MXParser.java:1105)
2020-04-17T10:50:37.154+0200 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]   at io.spring.gradle.dependencymanagement.org.codehaus.plexus.util.xml.pull.MXParser.nextTag(MXParser.java:1090)
2020-04-17T10:50:37.154+0200 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]   at io.spring.gradle.dependencymanagement.org.apache.maven.model.io.xpp3.MavenXpp3Reader.parsePlugin(MavenXpp3Reader.java:2892)
2020-04-17T10:50:37.154+0200 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]   at io.spring.gradle.dependencymanagement.org.apache.maven.model.io.xpp3.MavenXpp3Reader.parsePluginManagement(MavenXpp3Reader.java:3186)
2020-04-17T10:50:37.154+0200 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]   at io.spring.gradle.dependencymanagement.org.apache.maven.model.io.xpp3.MavenXpp3Reader.parseBuild(MavenXpp3Reader.java:1157)
2020-04-17T10:50:37.154+0200 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]   at io.spring.gradle.dependencymanagement.org.apache.maven.model.io.xpp3.MavenXpp3Reader.parseModel(MavenXpp3Reader.java:2456)
2020-04-17T10:50:37.154+0200 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]   at io.spring.gradle.dependencymanagement.org.apache.mav

PS:相同版本的其他 Javers 依赖项(javers-core,...)也会出现此问题

标签: kotlingradlejavers

解决方案


将 Javers更新到v5.9.1或更高版本应该可以解决问题(请参阅v5.9.1 发行说明


推荐阅读