From 10006bbb875a6b90e14bda6b8c32d4d801dd228c Mon Sep 17 00:00:00 2001 From: Robert Varga Date: Wed, 18 Sep 2019 02:11:23 +0200 Subject: [PATCH] Make sure we know the version we encountered Hitting this exception is not providing sufficent detail as to what the proposed version is. Add that information. Change-Id: I44662e904774b636b351beb4c6b1f218e84f8ada Signed-off-by: Robert Varga --- .../datastore/messages/VersionedExternalizableMessage.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/messages/VersionedExternalizableMessage.java b/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/messages/VersionedExternalizableMessage.java index c809029a0f..622485b09e 100644 --- a/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/messages/VersionedExternalizableMessage.java +++ b/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/messages/VersionedExternalizableMessage.java @@ -53,9 +53,10 @@ public abstract class VersionedExternalizableMessage implements Externalizable, @Override public final Object toSerializable() { - if (getVersion() < DataStoreVersions.BORON_VERSION) { - throw new UnsupportedOperationException("Versions prior to " + DataStoreVersions.BORON_VERSION - + " are not supported"); + final short ver = getVersion(); + if (ver < DataStoreVersions.BORON_VERSION) { + throw new UnsupportedOperationException("Version " + ver + + " is older than the oldest version supported version " + DataStoreVersions.BORON_VERSION); } return this; -- 2.36.6