我使用的是3.8.0版,我遇到了异常。我正在使用ChronicleMap而没有太多的自定义。我目前正在进行原型设计,以展示ChronicleMap作为在同一个盒子上的不同JVM进程之间共享数据的可行选项。当我创建一个将内容放入ChronicleMap的实例时,我没有看到任何问题。但是,当我尝试将ChronicleMap主要用作读者时,我每次都会看到这个例外。
var _cached;
function doFetch() {
if (!_cached) {
_cached = fetch('/something');
}
return _cached.then(r => r.clone());
}
答案 0 :(得分:1)
最可能的原因是使用了chronicle-wire
依赖项的错误版本。 Chronicle Map 3.8.0被证明可以与chronicle-bom:1.11.16
一起使用,它指定Chronicle Wire版本1.3.6,但没有其他旧版本或更新版本的chronicle-bom
或Chronicle Wire。
更新。无论使用Chronicle Wire版本,新的Chronicle Map 3.9.0版本都不会出现此问题。