From c73b2d42c7e09d220df6224e9a50e23841ff00e8 Mon Sep 17 00:00:00 2001 From: lvitaly Date: Thu, 30 Sep 2021 19:33:06 +0300 Subject: [PATCH] bump dependencies and turn off a few kryo-serializers * ArraysAsListSerializer is a part of kryo v5.0.0 default serializers * UnmodifiableCollectionsSerializer and SynchronizedCollectionsSerializer removed due to test errors * testEqualsAndHashCode(com.googlecode.cqengine.attribute.ReflectiveAttributeTest) is only one tests which fails after all changes --- code/pom.xml | 18 +++++++++--------- .../support/serialization/KryoSerializer.java | 6 +++--- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/code/pom.xml b/code/pom.xml index ac4e7200a..7c0f3a1bf 100644 --- a/code/pom.xml +++ b/code/pom.xml @@ -193,7 +193,7 @@ org.jacoco jacoco-maven-plugin - 0.8.2 + 0.8.7 default-prepare-agent @@ -243,18 +243,18 @@ org.javassist javassist - 3.25.0-GA + 3.28.0-GA org.xerial sqlite-jdbc - 3.27.2.1 + 3.36.0.2 com.esotericsoftware kryo - 5.0.0-RC1 + 5.2.0 de.javakaffee @@ -275,14 +275,14 @@ net.jodah typetools - 0.6.1 + 0.6.3 org.mockito mockito-core - 2.27.0 + 2.28.2 test @@ -294,7 +294,7 @@ junit junit - 4.13.1 + 4.13.2 test @@ -306,14 +306,14 @@ com.google.guava guava-testlib - 27.1-jre + 31.0.1-jre test nl.jqno.equalsverifier equalsverifier - 3.1.8 + 3.7.1 test diff --git a/code/src/main/java/com/googlecode/cqengine/persistence/support/serialization/KryoSerializer.java b/code/src/main/java/com/googlecode/cqengine/persistence/support/serialization/KryoSerializer.java index 8b8e23a17..0a5ead78e 100644 --- a/code/src/main/java/com/googlecode/cqengine/persistence/support/serialization/KryoSerializer.java +++ b/code/src/main/java/com/googlecode/cqengine/persistence/support/serialization/KryoSerializer.java @@ -68,9 +68,9 @@ protected Kryo createKryo(Class objectType) { kryo.register(objectType); kryo.setRegistrationRequired(false); // Register additional serializers which are not built-in to Kryo 3.0... - kryo.register(Arrays.asList().getClass(), new ArraysAsListSerializer()); - UnmodifiableCollectionsSerializer.registerSerializers(kryo); - SynchronizedCollectionsSerializer.registerSerializers(kryo); +// kryo.register(Arrays.asList().getClass(), new ArraysAsListSerializer()); +// UnmodifiableCollectionsSerializer.registerSerializers(kryo); +// SynchronizedCollectionsSerializer.registerSerializers(kryo); return kryo; }