diff --git a/zeppelin-server/src/main/java/org/apache/zeppelin/interpreter/InterpreterSettingManager.java b/zeppelin-server/src/main/java/org/apache/zeppelin/interpreter/InterpreterSettingManager.java index e2959382206..14e392a8f93 100644 --- a/zeppelin-server/src/main/java/org/apache/zeppelin/interpreter/InterpreterSettingManager.java +++ b/zeppelin-server/src/main/java/org/apache/zeppelin/interpreter/InterpreterSettingManager.java @@ -359,7 +359,7 @@ private void removeInterpreterSetting(String id) { } } - public void saveToFile() throws IOException { + public synchronized void saveToFile() throws IOException { InterpreterInfoSaving info = new InterpreterInfoSaving(); info.interpreterSettings = new HashMap<>(interpreterSettings); info.interpreterRepositories = interpreterRepositories;