From 5a62c18f2e56eac7fc46181ee488b114f7447b66 Mon Sep 17 00:00:00 2001 From: Robert Varga Date: Fri, 26 Jun 2020 12:33:43 +0200 Subject: [PATCH] Fix NoSuchElementException in toString() Original patch missed the fact that an empty set will throw, fix that up. Change-Id: I2d0588ec0499475935d285b3be6db299a9d4d525 Signed-off-by: Robert Varga --- .../cluster/datastore/utils/UnsignedLongRangeSet.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/utils/UnsignedLongRangeSet.java b/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/utils/UnsignedLongRangeSet.java index b8c2fcc3a6..9ea92d0b9e 100644 --- a/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/utils/UnsignedLongRangeSet.java +++ b/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/utils/UnsignedLongRangeSet.java @@ -69,7 +69,8 @@ public final class UnsignedLongRangeSet implements Mutable { @Override public String toString() { return MoreObjects.toStringHelper(this) - .add("span", rangeset.span()) + .omitNullValues() + .add("span", rangeset.isEmpty() ? null : rangeset.span()) .add("rangeSize", rangeset.asRanges().size()) .toString(); } -- 2.36.6