From 2b67899ffe71658ca99f802005e1c5e20ffa0db7 Mon Sep 17 00:00:00 2001 From: z0621 Date: Thu, 4 May 2017 13:57:30 +0800 Subject: [PATCH] Wraps interpreters with ClassloaderInterpreters --- .../zeppelin/interpreter/remote/RemoteInterpreterServer.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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 c8e5f1ecdde..acdb63efb4d 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 @@ -163,7 +163,8 @@ public void createInterpreter(String interpreterGroupId, String noteId, String interpreterGroup.put(noteId, interpreters); } - interpreters.add(new LazyOpenInterpreter(repl)); + interpreters.add(new LazyOpenInterpreter( + new ClassloaderInterpreter(repl, Thread.currentThread().getContextClassLoader()))); } logger.info("Instantiate interpreter {}", className);