Aleksandr Chesnokov created IGNITE-27993:
--------------------------------------------
Summary: NPE in NodeOrderComparator
Key: IGNITE-27993
URL: https://issues.apache.org/jira/browse/IGNITE-27993
Project: Ignite
Issue Type: Bug
Reporter: Aleksandr Chesnokov
GridDiscoveryManager in disco-notifier-worker thread may fail with
{noformat}
[2026-02-25T18:24:15,901][ERROR][disco-notifier-worker-#42][GridDiscoveryManager]
Exception in discovery notifier worker thread.
java.lang.NullPointerException
at
org.apache.ignite.internal.cluster.NodeOrderComparator.compare(NodeOrderComparator.java:59)
at
org.apache.ignite.internal.cluster.NodeOrderComparator.compare(NodeOrderComparator.java:29)
at java.base/java.util.TreeMap.compare(TreeMap.java:1292)
at java.base/java.util.TreeMap.put(TreeMap.java:536)
at java.base/java.util.TreeSet.add(TreeSet.java:255)
at
org.apache.ignite.internal.managers.discovery.GridDiscoveryManager.fillAffinityNodeCaches(GridDiscoveryManager.java:3579)
at
org.apache.ignite.internal.managers.discovery.GridDiscoveryManager.createDiscoCache(GridDiscoveryManager.java:2578)
at
org.apache.ignite.internal.managers.discovery.GridDiscoveryManager$3.onDiscovery0(GridDiscoveryManager.java:696)
at
org.apache.ignite.internal.managers.discovery.GridDiscoveryManager$3$NotificationTask.run(GridDiscoveryManager.java:972)
at
org.apache.ignite.internal.managers.discovery.GridDiscoveryManager$DiscoveryMessageNotifierWorker.body0(GridDiscoveryManager.java:2864)
at
org.apache.ignite.internal.managers.discovery.GridDiscoveryManager$DiscoveryMessageNotifierWorker.body(GridDiscoveryManager.java:2902)
at
org.apache.ignite.internal.util.worker.GridWorker.run(GridWorker.java:125)
at java.base/java.lang.Thread.run(Thread.java:829){noformat}
--
This message was sent by Atlassian Jira
(v8.20.10#820010)