diff --git a/zeppelin-interpreter/src/main/java/org/apache/zeppelin/interpreter/remote/RemoteInterpreterServer.java b/zeppelin-interpreter/src/main/java/org/apache/zeppelin/interpreter/remote/RemoteInterpreterServer.java index b585e31321f..9206e8e3dd4 100644 --- a/zeppelin-interpreter/src/main/java/org/apache/zeppelin/interpreter/remote/RemoteInterpreterServer.java +++ b/zeppelin-interpreter/src/main/java/org/apache/zeppelin/interpreter/remote/RemoteInterpreterServer.java @@ -157,7 +157,6 @@ public void createInterpreter(String interpreterGroupId, String noteId, String replClass.getConstructor(new Class[] {Properties.class}); Interpreter repl = constructor.newInstance(p); - ClassLoader cl = ClassLoader.getSystemClassLoader(); repl.setClassloaderUrls(new URL[]{}); synchronized (interpreterGroup) { @@ -167,7 +166,7 @@ public void createInterpreter(String interpreterGroupId, String noteId, String interpreterGroup.put(noteId, interpreters); } - interpreters.add(new LazyOpenInterpreter(new ClassloaderInterpreter(repl, cl))); + interpreters.add(new LazyOpenInterpreter(repl)); } logger.info("Instantiate interpreter {}", className);