From: Robert Varga Date: Wed, 18 Sep 2019 00:11:23 +0000 (+0200) Subject: Make sure we know the version we encountered X-Git-Tag: release/magnesium~97 X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=commitdiff_plain;h=10006bbb875a6b90e14bda6b8c32d4d801dd228c 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 --- 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;