diff --git a/linkis-computation-governance/linkis-manager/linkis-resource-manager/src/main/scala/org/apache/linkis/resourcemanager/restful/RMMonitorRest.scala b/linkis-computation-governance/linkis-manager/linkis-resource-manager/src/main/scala/org/apache/linkis/resourcemanager/restful/RMMonitorRest.scala index 2f12b45c5a..3df7cd29ef 100644 --- a/linkis-computation-governance/linkis-manager/linkis-resource-manager/src/main/scala/org/apache/linkis/resourcemanager/restful/RMMonitorRest.scala +++ b/linkis-computation-governance/linkis-manager/linkis-resource-manager/src/main/scala/org/apache/linkis/resourcemanager/restful/RMMonitorRest.scala @@ -224,8 +224,10 @@ class RMMonitorRest extends Logging { val record = new mutable.HashMap[String, Any] record.put("applicationName", node.getServiceInstance.getApplicationName) record.put("engineInstance", node.getServiceInstance.getInstance) - record.put("moduleName", node.getEMNode.getServiceInstance.getApplicationName) - record.put("engineManagerInstance", node.getEMNode.getServiceInstance.getInstance) + if (node.getEMNode != null) { + record.put("moduleName", node.getEMNode.getServiceInstance.getApplicationName) + record.put("engineManagerInstance", node.getEMNode.getServiceInstance.getInstance) + } record.put("creator", userCreatorLabel.getCreator) record.put("engineType", engineTypeLabel.getEngineType) if(node.getNodeResource != null){