From d036d9e8f42338bf500f4186590a3da583999d2b Mon Sep 17 00:00:00 2001 From: Khalid Huseynov Date: Mon, 17 Oct 2016 23:22:42 +0900 Subject: [PATCH] catch exception, log, and continue --- .../apache/zeppelin/notebook/repo/NotebookRepoSync.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) 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); + } } }