Problem solved. Thanks. On Sun, Aug 19, 2018 at 9:20 AM Lian Jiang <jiangok2...@gmail.com> wrote:
> Hi, > > > I am using HDP3.0 and try to create a zeppelin (0.8.0) interpreter setting > by using zeppelin rest api: > > > https://zeppelin.apache.org/docs/0.7.0/rest-api/rest-interpreter.html#create-a-new-interpreter-setting > > I copied the json from the example of "creating a new interpreter > setting". However, curl command failed. > > curl -i -b 'JSESSIONID=d19f6d79-3b27-46f1-a84e-7fc544e53085; Path=/; > HttpOnly' -X POST -H "Content-Type: application/json" -d @md_settings.json > http://localhost:9995/api/interpreter/setting > > > > The error is: > > > javax.servlet.ServletException: com.google.gson.JsonSyntaxException: > java.lang.IllegalStateException: Expected BEGIN_OBJECT but was STRING at > line 1 column 96 > > at > org.glassfish.jersey.servlet.WebComponent.serviceImpl(WebComponent.java:432) > > at org.glassfish.jersey.servlet.WebComponent.service(WebComponent.java:370) > > at > org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:389) > > at > org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:342) > > at > org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:229) > > at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:812) > > at > org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1669) > > at > org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) > > at > org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) > > at > org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) > > at > org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) > > at > org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) > > at > org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) > > at > org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) > > at > org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) > > at > org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) > > at > org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383) > > at > org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) > > at > org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) > > at > org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652) > > at org.apache.zeppelin.server.CorsFilter.doFilter(CorsFilter.java:72) > > at > org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652) > > at > org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:585) > > at > org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143) > > at > org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:577) > > at > org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:223) > > at > org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1127) > > at > org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:515) > > at > org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:185) > > at > org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1061) > > at > org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141) > > at > org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:215) > > at > org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:97) > > at org.eclipse.jetty.server.Server.handle(Server.java:499) > > at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:311) > > at > org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:257) > > at > org.eclipse.jetty.io.AbstractConnection$2.run(AbstractConnection.java:544) > > at > org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:635) > > at > org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:555) > > at java.lang.Thread.run(Thread.java:745) > > > > > I did not find clue online. Thanks for any help! > > >