Haiyang Hu created HDFS-17559: --------------------------------- Summary: Fix the uuid as null in NameNodeMXBean Key: HDFS-17559 URL: https://issues.apache.org/jira/browse/HDFS-17559 Project: Hadoop HDFS Issue Type: Bug Reporter: Haiyang Hu Assignee: Haiyang Hu
If there is datanode info in includes, but the datanode service is not currently started, the uuid of the datanode will be null. When getting the DeadNodes DeadNodes metric, the following exception will occur: {code:java} 2024-06-26 17:06:49,698 ERROR jmx.JMXJsonServlet (JMXJsonServlet.java:writeAttribute(345)) [qtp1107412069-7704] - getting attribute DeadNodes of Hadoop:service=NameNode,name=NameNodeInfo threw an exception javax.management.RuntimeMBeanException: java.lang.NullPointerException: null value in entry: uuid=null at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.rethrow(DefaultMBeanServerInterceptor.java:839) at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.rethrowMaybeMBeanException(DefaultMBeanServerInterceptor.java:852) at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.getAttribute(DefaultMBeanServerInterceptor.java:651) at com.sun.jmx.mbeanserver.JmxMBeanServer.getAttribute(JmxMBeanServer.java:678) at org.apache.hadoop.jmx.JMXJsonServlet.writeAttribute(JMXJsonServlet.java:338) {code} -- This message was sent by Atlassian Jira (v8.20.10#820010) --------------------------------------------------------------------- To unsubscribe, e-mail: hdfs-dev-unsubscr...@hadoop.apache.org For additional commands, e-mail: hdfs-dev-h...@hadoop.apache.org