diff --git a/zeppelin-zengine/src/main/java/org/apache/zeppelin/interpreter/InterpreterFactory.java b/zeppelin-zengine/src/main/java/org/apache/zeppelin/interpreter/InterpreterFactory.java index 633a9b16e9f..0342f76c4f7 100644 --- a/zeppelin-zengine/src/main/java/org/apache/zeppelin/interpreter/InterpreterFactory.java +++ b/zeppelin-zengine/src/main/java/org/apache/zeppelin/interpreter/InterpreterFactory.java @@ -843,11 +843,11 @@ public List get() { Map> nameInterpreterSettingMap = new HashMap<>(); for (InterpreterSetting interpreterSetting : interpreterSettings.values()) { - String name = interpreterSetting.getName(); - if (!nameInterpreterSettingMap.containsKey(name)) { - nameInterpreterSettingMap.put(name, new ArrayList()); + String group = interpreterSetting.getGroup(); + if (!nameInterpreterSettingMap.containsKey(group)) { + nameInterpreterSettingMap.put(group, new ArrayList()); } - nameInterpreterSettingMap.get(name).add(interpreterSetting); + nameInterpreterSettingMap.get(group).add(interpreterSetting); } for (String groupName : interpreterGroupOrderList) {