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 f0fa385aa1..c316114c30 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 @@ -379,10 +379,10 @@ public class InterpreterFactory { List interpreterInfos = new LinkedList(); - for (RegisteredInterpreter registeredInterpreter : - Interpreter.registeredInterpreters.values()) { - if (registeredInterpreter.getGroup().equals(groupName)) { - for (String className : interpreterClassList) { + for (String className : interpreterClassList) { + for (RegisteredInterpreter registeredInterpreter : + Interpreter.registeredInterpreters.values()) { + if (registeredInterpreter.getGroup().equals(groupName)) { if (registeredInterpreter.getClassName().equals(className)) { interpreterInfos.add( new InterpreterSetting.InterpreterInfo(