You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@zeppelin.apache.org by Weilan Wu <we...@icloud.com> on 2019/01/18 21:48:36 UTC
notebook storage via GitHubNotebookRepo?
Hi, is GitHubNotebookRepo working out of box with latest zeppelin source code?
I am hitting the follwoing errors/Exception:
WARN [2019-01-18 13:31:52,018] ({qtp1596000437-13} NotebookRepoSync.java[checkpoint]:501) - Couldn't checkpoint in class org.apache.zeppelin.notebook.repo.GitHubNotebookRepo storage with index 0 for note 2E45VA3PF
ERROR [2019-01-18 13:31:52,018] ({qtp1596000437-13} NotebookServer.java[onMessage]:402) - Can't handle message: {"op":"CHECKPOINT_NOTE","data":{"noteId":"2E45VA3PF"},"principal":"anonymous","ticket":"anonymous","roles":"[]"}
java.io.IOException: Error on storage class class org.apache.zeppelin.notebook.repo.GitHubNotebookRepo with index 0 : Invalid notePath: ok
Basically it’s failing from this check in NoteBookRepo.java:
default String buildNoteFileName(String noteId, String notePath) throws IOException {
if (!notePath.startsWith("/")) {
throw new IOException("Invalid notePath: " + notePath);
}
return (notePath + "_" + noteId + ".zpln").substring(1);
}
so we have to assume the note path always starts with ‘/‘ ?
am i missing some basic configuration (or is there undocumented configuration needed)?
Thanks,
Weilan