0
ignite1.6.0で空間インデックスモジュールを使用すると、H2の1.3.175バージョンに依存することがわかりましたが、1.4.X h2バージョンを使用する必要があります。ignite-indexingとH2バージョン
<dependency>
<groupId>com.h2database</groupId>
<artifactId>h2</artifactId>
<version>1.3.175</version>
<scope>compile</scope>
</dependency>
この方法org.apache.ignite.internal.processors.query.h2.IgniteH2Indexing#開始はorg.h2.constant.SysPropertiesとorg.h2.util.Utilsを呼び出します、上記の1.3.176バージョンのクラスの前にそれが存在していない、後者のクラスはシリアライザの変数がないです。
if (SysProperties.serializeJavaObject) {
U.warn(log, "Serialization of Java objects in H2 was enabled.");
SysProperties.serializeJavaObject = false;
}
if (Utils.serializer != null)
U.warn(log, "Custom H2 serialization is already configured, will override.");
Utils.serializer = h2Serializer();
それを解決する方法はありますか?