From d0eef0b15f8b29926b6d7c903756988d9011330c Mon Sep 17 00:00:00 2001 From: ialbert Date: Tue, 1 Aug 2023 16:43:56 +0300 Subject: [PATCH] IMDG log improved on 'More than one element found...' --- .../platform/imdg/iml/hazelcast/adapter/ImdgHazelcast.java | 6 +++--- .../iml/hazelcast/adapter/ImdgTransactionalHazelcast.java | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/platform-parent/platform-imdg-api-hazelcast-impl/src/main/java/ru/spcex/platform/imdg/iml/hazelcast/adapter/ImdgHazelcast.java b/platform-parent/platform-imdg-api-hazelcast-impl/src/main/java/ru/spcex/platform/imdg/iml/hazelcast/adapter/ImdgHazelcast.java index fa7708a22..1722b07a8 100644 --- a/platform-parent/platform-imdg-api-hazelcast-impl/src/main/java/ru/spcex/platform/imdg/iml/hazelcast/adapter/ImdgHazelcast.java +++ b/platform-parent/platform-imdg-api-hazelcast-impl/src/main/java/ru/spcex/platform/imdg/iml/hazelcast/adapter/ImdgHazelcast.java @@ -155,7 +155,7 @@ public class ImdgHazelcast implements Imdg { Predicate and = Predicates.and(predicates); Set> found = map.entrySet(and); if (found.size() > 1) { - throw new RuntimeException("More than one element found by predicate " + and + " - " + found.size()); + throw new RuntimeException("More than one element found by predicate [" + and + "] - " + found.size()); } Iterator> allFoundByCondition = found.iterator(); if (allFoundByCondition.hasNext()) { @@ -180,7 +180,7 @@ public class ImdgHazelcast implements Imdg { SqlPredicate sqlPredicate = new SqlPredicate(paramString); Set> found = map.entrySet(sqlPredicate); if (found.size() > 1) { - throw new RuntimeException("More than one element found by predicate " + paramString + " - " + found.size()); + throw new RuntimeException("More than one element found by predicate [" + paramString + "] - " + found.size()); } Iterator> allFoundByCondition = found.iterator(); if (allFoundByCondition.hasNext()) { @@ -291,7 +291,7 @@ public class ImdgHazelcast implements Imdg { public T getSingleObjectByPredicate(ImdgPredicate predicate) { Collection els = getCollectionObjectsByPredicate(predicate); if (els.size() > 1) { - throw new RuntimeException("More than one element found by predicate - " + els.size()); + throw new RuntimeException("More than one element found by predicate [" + predicate + "] - " + els.size()); } return els.size() == 1 ? els.iterator().next() : null; } diff --git a/platform-parent/platform-imdg-api-hazelcast-impl/src/main/java/ru/spcex/platform/imdg/iml/hazelcast/adapter/ImdgTransactionalHazelcast.java b/platform-parent/platform-imdg-api-hazelcast-impl/src/main/java/ru/spcex/platform/imdg/iml/hazelcast/adapter/ImdgTransactionalHazelcast.java index c84cf4656..d3849b462 100644 --- a/platform-parent/platform-imdg-api-hazelcast-impl/src/main/java/ru/spcex/platform/imdg/iml/hazelcast/adapter/ImdgTransactionalHazelcast.java +++ b/platform-parent/platform-imdg-api-hazelcast-impl/src/main/java/ru/spcex/platform/imdg/iml/hazelcast/adapter/ImdgTransactionalHazelcast.java @@ -106,7 +106,7 @@ public class ImdgTransactionalHazelcast implements Im SqlPredicate sqlPredicate = new SqlPredicate(paramString); Set found = map.keySet(sqlPredicate); if (found.size() > 1) { - throw new RuntimeException("More than one element found by predicate " + paramString + " - " + found.size()); + throw new RuntimeException("More than one element found by predicate [" + paramString + "] - " + found.size()); } Iterator allFoundByCondition = found.iterator(); if (allFoundByCondition.hasNext()) {