This is an automated email from the ASF dual-hosted git repository. mpochatkin pushed a commit to branch IGNITE-26445 in repository https://gitbox.apache.org/repos/asf/ignite-3.git
commit 36eee023e1fbd6a42e6b1fa39e4e338302121cf4 Author: Pochatkin Mikhail <[email protected]> AuthorDate: Wed Sep 17 15:02:57 2025 +0300 IGNITE-26445 Filter null order keys in case of configuration subtree --- .../apache/ignite/internal/configuration/util/ConfigurationUtil.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/modules/configuration/src/main/java/org/apache/ignite/internal/configuration/util/ConfigurationUtil.java b/modules/configuration/src/main/java/org/apache/ignite/internal/configuration/util/ConfigurationUtil.java index 7e463413ecf..941aae510f7 100644 --- a/modules/configuration/src/main/java/org/apache/ignite/internal/configuration/util/ConfigurationUtil.java +++ b/modules/configuration/src/main/java/org/apache/ignite/internal/configuration/util/ConfigurationUtil.java @@ -40,6 +40,7 @@ import java.util.List; import java.util.Map; import java.util.Map.Entry; import java.util.NoSuchElementException; +import java.util.Objects; import java.util.Queue; import java.util.RandomAccess; import java.util.Set; @@ -1201,6 +1202,7 @@ public class ConfigurationUtil { node.construct(oldKey, new LeafConfigurationSource((Serializable) val), true); } } + orderedKeys.removeIf(Objects::isNull); node.reorderKeys(orderedKeys.size() > node.size() ? orderedKeys.subList(0, node.size())
