Hi, moon I used Zeppelin 0.5.6 binaries from the site to reproduce the bug. Probably I was extremely unlucky to corrupt this file:) The corruption itself was related to power supply problem I guess, so it doesn't look reproducible. I've filed the issue to JIRA.
Thanks, Boris On Fri, 18 Mar 2016 at 02:09 moon soo Lee <m...@apache.org> wrote: > Hi, > > That seems problem Zeppelin can not start when there're invalid json file. > Thanks for sharing the problem. Do you mind creating an issue for it? > > by the way, after https://issues.apache.org/jira/browse/ZEPPELIN-454 being > resolved (0.5.6-incubating), i thought it's hard to note.json being > corrupted. Which version of Zeppelin are you using? > > Thanks, > moon > > On Tue, Mar 15, 2016 at 5:15 AM Boris Schminke <schmink...@gmail.com> > wrote: > >> Hi, >> if one replaces any of note.json files in Zeppelin Notebooks directory >> with an empty one then Zeppelin server fails to start with very weird error. >> Probably it should start and report that some notebook is corrupted. The >> error is generated any time when note.json is not a valid JSON. I had one >> of my notebooks corrupted after sudden power loss and then lost several >> hours trying to understand why the Zeppelin daemon stopped working:( >> >> javax.servlet.ServletException: Resource class >> org.apache.zeppelin.server.ZeppelinServer can not be instantiated due to >> InvocationTargetException at >> org.apache.cxf.jaxrs.servlet.CXFNonSpringJaxrsServlet.createSingletonInstance(CXFNonSpringJaxrsServlet.java:396) >> at >> org.apache.cxf.jaxrs.servlet.CXFNonSpringJaxrsServlet.createApplicationInstance(CXFNonSpringJaxrsServlet.java:454) >> at >> org.apache.cxf.jaxrs.servlet.CXFNonSpringJaxrsServlet.createServerFromApplication(CXFNonSpringJaxrsServlet.java:432) >> at >> org.apache.cxf.jaxrs.servlet.CXFNonSpringJaxrsServlet.init(CXFNonSpringJaxrsServlet.java:93) >> at >> org.eclipse.jetty.servlet.ServletHolder.initServlet(ServletHolder.java:532) >> at org.eclipse.jetty.servlet.ServletHolder.doStart(ServletHolder.java:344) >> at >> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64) >> at >> org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.java:791) >> at >> org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:265) >> at >> org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:717) >> at >> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64) >> at >> org.eclipse.jetty.server.handler.HandlerCollection.doStart(HandlerCollection.java:229) >> at >> org.eclipse.jetty.server.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:172) >> at >> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64) >> at >> org.eclipse.jetty.server.handler.HandlerWrapper.doStart(HandlerWrapper.java:95) >> at org.eclipse.jetty.server.Server.doStart(Server.java:282) at >> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64) >> at org.apache.zeppelin.server.ZeppelinServer.main(ZeppelinServer.java:116) >> WARN [2016-03-15 15:04:08,196] ({main} >> AbstractLifeCycle.java[setFailed]:204) - FAILED rest: >> javax.servlet.ServletException: Resource class >> org.apache.zeppelin.server.ZeppelinServer can not be instantiated due to >> InvocationTargetException javax.servlet.ServletException: Resource class >> org.apache.zeppelin.server.ZeppelinServer can not be instantiated due to >> InvocationTargetException at >> org.apache.cxf.jaxrs.servlet.CXFNonSpringJaxrsServlet.createSingletonInstance(CXFNonSpringJaxrsServlet.java:396) >> at >> org.apache.cxf.jaxrs.servlet.CXFNonSpringJaxrsServlet.createApplicationInstance(CXFNonSpringJaxrsServlet.java:454) >> at >> org.apache.cxf.jaxrs.servlet.CXFNonSpringJaxrsServlet.createServerFromApplication(CXFNonSpringJaxrsServlet.java:432) >> at >> org.apache.cxf.jaxrs.servlet.CXFNonSpringJaxrsServlet.init(CXFNonSpringJaxrsServlet.java:93) >> at >> org.eclipse.jetty.servlet.ServletHolder.initServlet(ServletHolder.java:532) >> at org.eclipse.jetty.servlet.ServletHolder.doStart(ServletHolder.java:344) >> at >> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64) >> at >> org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.java:791) >> at >> org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:265) >> at >> org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:717) >> at >> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64) >> at >> org.eclipse.jetty.server.handler.HandlerCollection.doStart(HandlerCollection.java:229) >> at >> org.eclipse.jetty.server.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:172) >> at >> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64) >> at >> org.eclipse.jetty.server.handler.HandlerWrapper.doStart(HandlerWrapper.java:95) >> at org.eclipse.jetty.server.Server.doStart(Server.java:282) at >> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64) >> at org.apache.zeppelin.server.ZeppelinServer.main(ZeppelinServer.java:116) >> WARN [2016-03-15 15:04:08,196] ({main} >> AbstractLifeCycle.java[setFailed]:204) - FAILED >> o.e.j.s.ServletContextHandler{/,null}: javax.servlet.ServletException: >> Resource class org.apache.zeppelin.server.ZeppelinServer can not be >> instantiated due to InvocationTargetException >> javax.servlet.ServletException: Resource class >> org.apache.zeppelin.server.ZeppelinServer can not be instantiated due to >> InvocationTargetException at >> org.apache.cxf.jaxrs.servlet.CXFNonSpringJaxrsServlet.createSingletonInstance(CXFNonSpringJaxrsServlet.java:396) >> at >> org.apache.cxf.jaxrs.servlet.CXFNonSpringJaxrsServlet.createApplicationInstance(CXFNonSpringJaxrsServlet.java:454) >> at >> org.apache.cxf.jaxrs.servlet.CXFNonSpringJaxrsServlet.createServerFromApplication(CXFNonSpringJaxrsServlet.java:432) >> at >> org.apache.cxf.jaxrs.servlet.CXFNonSpringJaxrsServlet.init(CXFNonSpringJaxrsServlet.java:93) >> at >> org.eclipse.jetty.servlet.ServletHolder.initServlet(ServletHolder.java:532) >> at org.eclipse.jetty.servlet.ServletHolder.doStart(ServletHolder.java:344) >> at >> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64) >> at >> org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.java:791) >> at >> org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:265) >> at >> org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:717) >> at >> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64) >> at >> org.eclipse.jetty.server.handler.HandlerCollection.doStart(HandlerCollection.java:229) >> at >> org.eclipse.jetty.server.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:172) >> at >> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64) >> at >> org.eclipse.jetty.server.handler.HandlerWrapper.doStart(HandlerWrapper.java:95) >> at org.eclipse.jetty.server.Server.doStart(Server.java:282) at >> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64) >> at org.apache.zeppelin.server.ZeppelinServer.main(ZeppelinServer.java:116) >> INFO [2016-03-15 15:04:08,248] ({main} >> StandardDescriptorProcessor.java[visitServlet]:284) - NO JSP Support for /, >> did not find org.apache.jasper.servlet.JspServlet WARN [2016-03-15 >> 15:04:08,623] ({main} AbstractLifeCycle.java[setFailed]:204) - FAILED >> org.eclipse.jetty.server.handler.ContextHandlerCollection@38704ff0: >> javax.servlet.ServletException: Resource class >> org.apache.zeppelin.server.ZeppelinServer can not be instantiated due to >> InvocationTargetException javax.servlet.ServletException: Resource class >> org.apache.zeppelin.server.ZeppelinServer can not be instantiated due to >> InvocationTargetException at >> org.apache.cxf.jaxrs.servlet.CXFNonSpringJaxrsServlet.createSingletonInstance(CXFNonSpringJaxrsServlet.java:396) >> at >> org.apache.cxf.jaxrs.servlet.CXFNonSpringJaxrsServlet.createApplicationInstance(CXFNonSpringJaxrsServlet.java:454) >> at >> org.apache.cxf.jaxrs.servlet.CXFNonSpringJaxrsServlet.createServerFromApplication(CXFNonSpringJaxrsServlet.java:432) >> at >> org.apache.cxf.jaxrs.servlet.CXFNonSpringJaxrsServlet.init(CXFNonSpringJaxrsServlet.java:93) >> at >> org.eclipse.jetty.servlet.ServletHolder.initServlet(ServletHolder.java:532) >> at org.eclipse.jetty.servlet.ServletHolder.doStart(ServletHolder.java:344) >> at >> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64) >> at >> org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.java:791) >> at >> org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:265) >> at >> org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:717) >> at >> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64) >> at >> org.eclipse.jetty.server.handler.HandlerCollection.doStart(HandlerCollection.java:229) >> at >> org.eclipse.jetty.server.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:172) >> at >> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64) >> at >> org.eclipse.jetty.server.handler.HandlerWrapper.doStart(HandlerWrapper.java:95) >> at org.eclipse.jetty.server.Server.doStart(Server.java:282) at >> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64) >> at org.apache.zeppelin.server.ZeppelinServer.main(ZeppelinServer.java:116) >> WARN [2016-03-15 15:04:08,623] ({main} >> AbstractLifeCycle.java[setFailed]:204) - FAILED >> org.eclipse.jetty.server.Server@16ade133: >> javax.servlet.ServletException: Resource class >> org.apache.zeppelin.server.ZeppelinServer can not be instantiated due to >> InvocationTargetException javax.servlet.ServletException: Resource class >> org.apache.zeppelin.server.ZeppelinServer can not be instantiated due to >> InvocationTargetException at >> org.apache.cxf.jaxrs.servlet.CXFNonSpringJaxrsServlet.createSingletonInstance(CXFNonSpringJaxrsServlet.java:396) >> at >> org.apache.cxf.jaxrs.servlet.CXFNonSpringJaxrsServlet.createApplicationInstance(CXFNonSpringJaxrsServlet.java:454) >> at >> org.apache.cxf.jaxrs.servlet.CXFNonSpringJaxrsServlet.createServerFromApplication(CXFNonSpringJaxrsServlet.java:432) >> at >> org.apache.cxf.jaxrs.servlet.CXFNonSpringJaxrsServlet.init(CXFNonSpringJaxrsServlet.java:93) >> at >> org.eclipse.jetty.servlet.ServletHolder.initServlet(ServletHolder.java:532) >> at org.eclipse.jetty.servlet.ServletHolder.doStart(ServletHolder.java:344) >> at >> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64) >> at >> org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.java:791) >> at >> org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:265) >> at >> org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:717) >> at >> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64) >> at >> org.eclipse.jetty.server.handler.HandlerCollection.doStart(HandlerCollection.java:229) >> at >> org.eclipse.jetty.server.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:172) >> at >> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64) >> at >> org.eclipse.jetty.server.handler.HandlerWrapper.doStart(HandlerWrapper.java:95) >> at org.eclipse.jetty.server.Server.doStart(Server.java:282) at >> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64) >> at org.apache.zeppelin.server.ZeppelinServer.main(ZeppelinServer.java:116) >> ERROR [2016-03-15 15:04:08,623] ({main} ZeppelinServer.java[main]:118) - >> Error while running jettyServer javax.servlet.ServletException: Resource >> class org.apache.zeppelin.server.ZeppelinServer can not be instantiated due >> to InvocationTargetException at >> org.apache.cxf.jaxrs.servlet.CXFNonSpringJaxrsServlet.createSingletonInstance(CXFNonSpringJaxrsServlet.java:396) >> at >> org.apache.cxf.jaxrs.servlet.CXFNonSpringJaxrsServlet.createApplicationInstance(CXFNonSpringJaxrsServlet.java:454) >> at >> org.apache.cxf.jaxrs.servlet.CXFNonSpringJaxrsServlet.createServerFromApplication(CXFNonSpringJaxrsServlet.java:432) >> at >> org.apache.cxf.jaxrs.servlet.CXFNonSpringJaxrsServlet.init(CXFNonSpringJaxrsServlet.java:93) >> at >> org.eclipse.jetty.servlet.ServletHolder.initServlet(ServletHolder.java:532) >> at org.eclipse.jetty.servlet.ServletHolder.doStart(ServletHolder.java:344) >> at >> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64) >> at >> org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.java:791) >> at >> org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:265) >> at >> org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:717) >> at >> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64) >> at >> org.eclipse.jetty.server.handler.HandlerCollection.doStart(HandlerCollection.java:229) >> at >> org.eclipse.jetty.server.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:172) >> at >> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64) >> at >> org.eclipse.jetty.server.handler.HandlerWrapper.doStart(HandlerWrapper.java:95) >> at org.eclipse.jetty.server.Server.doStart(Server.java:282) at >> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64) >> at org.apache.zeppelin.server.ZeppelinServer.main(ZeppelinServer.java:116) >> >