diff --git a/common/cache/src/main/java/org/thingsboard/server/cache/rule/DefaultRuleNodeCache.java b/common/cache/src/main/java/org/thingsboard/server/cache/rule/DefaultRuleNodeCache.java index cc76cf9688..9631df5e08 100644 --- a/common/cache/src/main/java/org/thingsboard/server/cache/rule/DefaultRuleNodeCache.java +++ b/common/cache/src/main/java/org/thingsboard/server/cache/rule/DefaultRuleNodeCache.java @@ -28,7 +28,6 @@ import java.util.TreeSet; @Service @ConditionalOnProperty(prefix = "cache", value = "type", havingValue = "caffeine", matchIfMissing = true) -@Slf4j public class DefaultRuleNodeCache implements RuleNodeCache { private final Map> cache; diff --git a/rule-engine/rule-engine-components/src/main/java/org/thingsboard/rule/engine/deduplication/TbMsgDeduplicationNodeConfiguration.java b/rule-engine/rule-engine-components/src/main/java/org/thingsboard/rule/engine/deduplication/TbMsgDeduplicationNodeConfiguration.java index afb9cc62b6..8f3fa6f371 100644 --- a/rule-engine/rule-engine-components/src/main/java/org/thingsboard/rule/engine/deduplication/TbMsgDeduplicationNodeConfiguration.java +++ b/rule-engine/rule-engine-components/src/main/java/org/thingsboard/rule/engine/deduplication/TbMsgDeduplicationNodeConfiguration.java @@ -21,6 +21,8 @@ import org.thingsboard.rule.engine.api.NodeConfiguration; @Data public class TbMsgDeduplicationNodeConfiguration implements NodeConfiguration { + private static final String DEFAULT_QUEUE_NAME = "Main"; + private int interval; private DeduplicationId id; private DeduplicationStrategy strategy; @@ -39,6 +41,7 @@ public class TbMsgDeduplicationNodeConfiguration implements NodeConfiguration resultMsgs = newMsgCaptor.getAllValues(); Assertions.assertEquals(2, resultMsgs.size()); - Assertions.assertTrue(resultMsgs.contains(msgWithLatestTsInFirstPack)); - Assertions.assertTrue(resultMsgs.contains(msgWithLatestTsInSecondPack)); + List resultMsgsByteStrings = resultMsgs.stream().map(TbMsg::toByteString).collect(Collectors.toList()); + Assertions.assertTrue(resultMsgsByteStrings.contains(TbMsg.toByteString(msgWithLatestTsInFirstPack))); + Assertions.assertTrue(resultMsgsByteStrings.contains(TbMsg.toByteString(msgWithLatestTsInSecondPack))); } private TbMsg getMsgWithLatestTs(List firstMsgPack) {