You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ozone.apache.org by ad...@apache.org on 2024/06/30 16:23:31 UTC

(ozone) branch master updated: HDDS-10508. OmUtils.getAllOMHAAddresses may throw NPE (#6884)

This is an automated email from the ASF dual-hosted git repository.

adoroszlai pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/ozone.git


The following commit(s) were added to refs/heads/master by this push:
     new 173e7d26f5 HDDS-10508. OmUtils.getAllOMHAAddresses may throw NPE (#6884)
173e7d26f5 is described below

commit 173e7d26f5ec52644cdb83f08964ceb36f8598b0
Author: Chung En Lee <wf...@gmail.com>
AuthorDate: Mon Jul 1 00:23:26 2024 +0800

    HDDS-10508. OmUtils.getAllOMHAAddresses may throw NPE (#6884)
---
 .../common/src/main/java/org/apache/hadoop/ozone/OmUtils.java       | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/hadoop-ozone/common/src/main/java/org/apache/hadoop/ozone/OmUtils.java b/hadoop-ozone/common/src/main/java/org/apache/hadoop/ozone/OmUtils.java
index 64aa9b1d24..6735c0a4f0 100644
--- a/hadoop-ozone/common/src/main/java/org/apache/hadoop/ozone/OmUtils.java
+++ b/hadoop-ozone/common/src/main/java/org/apache/hadoop/ozone/OmUtils.java
@@ -855,6 +855,12 @@ public final class OmUtils {
       try {
         OMNodeDetails omNodeDetails = OMNodeDetails.getOMNodeDetailsFromConf(
             conf, omServiceId, nodeId);
+        if (omNodeDetails == null) {
+          LOG.error(
+              "There is no OM configuration for node ID {} in ozone-site.xml.",
+              nodeId);
+          continue;
+        }
         if (decommissionedNodeIds.contains(omNodeDetails.getNodeId())) {
           omNodeDetails.setDecommissioningState();
         }


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@ozone.apache.org
For additional commands, e-mail: commits-help@ozone.apache.org