diff --git a/zeppelin-zengine/src/main/java/org/apache/zeppelin/notebook/repo/NotebookRepoSync.java b/zeppelin-zengine/src/main/java/org/apache/zeppelin/notebook/repo/NotebookRepoSync.java index f67b71f5d6c..6ddaa33e7bc 100644 --- a/zeppelin-zengine/src/main/java/org/apache/zeppelin/notebook/repo/NotebookRepoSync.java +++ b/zeppelin-zengine/src/main/java/org/apache/zeppelin/notebook/repo/NotebookRepoSync.java @@ -226,9 +226,13 @@ public void sync(AuthenticationInfo subject) throws IOException { } private void pushNotes(AuthenticationInfo subject, List ids, NotebookRepo localRepo, - NotebookRepo remoteRepo) throws IOException { + NotebookRepo remoteRepo) { for (String id : ids) { - remoteRepo.save(localRepo.get(id, subject), subject); + try { + remoteRepo.save(localRepo.get(id, subject), subject); + } catch (IOException e) { + LOG.error("Failed to push note to storage, moving onto next one", e); + } } }