Could you show me the ZEPPELIN_CLASSPATH like the one in your last log ?

xiufeng liu <toxiuf...@gmail.com> 于2019年6月11日周二 下午6:24写道:

> Thanks. I removed the lib of Hive and Hadoop from the classpath, and
> restart again. But, this time, I got the following error:
> HTTP ERROR 503
> Problem accessing /. Reason:
>     Service Unavailable
>
> see the log: https://pastebin.com/HTRmKkuq
>
> /Xiufeng
>
> On Tue, Jun 11, 2019 at 12:09 PM Jeff Zhang <zjf...@gmail.com> wrote:
>
>> I notice you also put hadoop and hive lib under zeppelin's classpath, it
>> might conflict with zeppelin's lib. Any reason why you need to put hadoop
>> and hive under zeppelin's classpath ?
>>
>> ZEPPELIN_CLASSPATH:
>> ::/opt/hadoop/lib/*:.:/opt/hive/lib/*:.:/opt/zeppelin_0.8.1/lib/interpreter/*:/opt/zeppelin_0.8.1/lib/*:/opt/zeppelin_0.8.1/*::/opt/zeppelin_0.8.1/conf
>>
>>
>> xiufeng liu <toxiuf...@gmail.com> 于2019年6月11日周二 下午6:03写道:
>>
>>> Sorry, please skip my previous email. I have sent you the wrong one.
>>> Please look at this log: https://pastebin.com/Ma7CDHtW
>>>
>>> /Xiufeng
>>>
>>> On Tue, Jun 11, 2019 at 11:57 AM xiufeng liu <toxiuf...@gmail.com>
>>> wrote:
>>>
>>>> Thanks! here is the log: https://pastebin.com/LWZvBiT5
>>>>
>>>> /Xiufeng
>>>>
>>>> On Tue, Jun 11, 2019 at 11:15 AM Jeff Zhang <zjf...@gmail.com> wrote:
>>>>
>>>>> It looks like in the second try zeppelin can start properly, but hit
>>>>> this exception later.
>>>>> Could you paste the full stacktrace ?
>>>>>
>>>>> xiufeng liu <toxiuf...@gmail.com> 于2019年6月11日周二 下午2:56写道:
>>>>>
>>>>>> Sorry! Here is the link:
>>>>>> https://drive.google.com/open?id=1iGpGXGPP6C2PehQs-glAUkNZNg_tWldl
>>>>>> /Xiufeng
>>>>>>
>>>>>> On Tue, Jun 11, 2019 at 6:21 AM Jeff Zhang <zjf...@gmail.com> wrote:
>>>>>>
>>>>>>> Wrong link ?
>>>>>>>
>>>>>>> xiufeng liu <toxiuf...@gmail.com> 于2019年6月11日周二 上午12:26写道:
>>>>>>>
>>>>>>>> Dear Jeff,
>>>>>>>>
>>>>>>>> Thanks for your suggestion.
>>>>>>>> I have tried this, but it still doesn't work. I have recorded a
>>>>>>>> video. You could see my problem:
>>>>>>>> https://vimeo.com/user23880238/review/341376478/57ca43dfb8
>>>>>>>>
>>>>>>>> /Xiufeng
>>>>>>>>
>>>>>>>> On Mon, Jun 10, 2019 at 3:30 AM Jeff Zhang <zjf...@gmail.com>
>>>>>>>> wrote:
>>>>>>>>
>>>>>>>>> This is probably due to your old interpreter.json file under
>>>>>>>>> ZEPPELIN_CONF_DIR.
>>>>>>>>> You can first stop zeppelin, then delete interpreter.json and
>>>>>>>>> restart zeppelin.
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> xiufeng liu <toxiuf...@gmail.com> 于2019年6月10日周一 上午6:02写道:
>>>>>>>>>
>>>>>>>>>> Thanks!
>>>>>>>>>> But, but the prebuilt binary packages of 0.8.0 and 0,8.1 were
>>>>>>>>>> both using the hk2-locator-2.5.0-b32.jar. It doesn't work, but I 
>>>>>>>>>> didn't try
>>>>>>>>>> to build from the source codes.
>>>>>>>>>>
>>>>>>>>>> /xiuli
>>>>>>>>>>
>>>>>>>>>> On Sun, Jun 9, 2019 at 4:59 AM Xun Liu <neliu...@163.com> wrote:
>>>>>>>>>>
>>>>>>>>>>> hi, xiufeng
>>>>>>>>>>>
>>>>>>>>>>> I checked it.
>>>>>>>>>>> This problem is org.jvnet.hk2 using gson for List, The problem
>>>>>>>>>>> triggered by the paradigm shift.
>>>>>>>>>>>
>>>>>>>>>>> org.glassfish.hk2.api.MultiException: A MultiException has 1
>>>>>>>>>>> exceptions.  They are:
>>>>>>>>>>> 1. java.lang.RuntimeException: Can not convert this type of
>>>>>>>>>>> property: class com.google.gson.internal.LinkedTreeMap
>>>>>>>>>>>
>>>>>>>>>>> at
>>>>>>>>>>> org.jvnet.hk2.internal.Utilities.justCreate(Utilities.java:1009) ~[
>>>>>>>>>>> hk2-locator-2.5.0-b32.jar:?]
>>>>>>>>>>> at
>>>>>>>>>>> org.jvnet.hk2.internal.ServiceLocatorImpl.create(ServiceLocatorImpl.java:975)
>>>>>>>>>>> ~[hk2-locator-2.5.0-b32.jar:?]
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> I am using zeppelin 0.8.0 without this problem.
>>>>>>>>>>>
>>>>>>>>>>> You can change to my hk version, try it.
>>>>>>>>>>>
>>>>>>>>>>> ~/zeppelin-current$ find . -name "hk2-*"
>>>>>>>>>>> ./interpreter/lens/hk2-utils-2.2.0-b14.jar
>>>>>>>>>>> ./interpreter/lens/hk2-api-2.2.0-b14.jar
>>>>>>>>>>> ./interpreter/lens/hk2-locator-2.2.0-b14.jar
>>>>>>>>>>> ./interpreter/file/hk2-api-2.4.0-b34.jar
>>>>>>>>>>> ./interpreter/file/hk2-utils-2.4.0-b34.jar
>>>>>>>>>>> ./interpreter/file/hk2-locator-2.4.0-b34.jar
>>>>>>>>>>> ./lib/hk2-api-2.4.0-b34.jar
>>>>>>>>>>> ./lib/hk2-utils-2.4.0-b34.jar
>>>>>>>>>>> ./lib/hk2-locator-2.4.0-b34.jar
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> On Jun 9, 2019, at 4:54 AM, xiufeng liu <toxiuf...@gmail.com>
>>>>>>>>>>> wrote:
>>>>>>>>>>>
>>>>>>>>>>> Dear all,
>>>>>>>>>>>
>>>>>>>>>>> I failed to start zeppelin server, and got the following
>>>>>>>>>>> message.
>>>>>>>>>>> On the web page:
>>>>>>>>>>> HTTP ERROR: 503
>>>>>>>>>>>
>>>>>>>>>>> Problem accessing /. Reason:
>>>>>>>>>>>
>>>>>>>>>>>     Service Unavailable
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> ------------------------------
>>>>>>>>>>> Powered by Jetty:// 9.3.20.v20170531 <http://eclipse.org/jetty>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> In the log file:
>>>>>>>>>>>
>>>>>>>>>>> xiuli@man-sc01:/opt/zeppelin/logs$ cat
>>>>>>>>>>> zeppelin-xiuli-man-sc01.out
>>>>>>>>>>> ZEPPELIN_CLASSPATH:
>>>>>>>>>>> ::/opt/hadoop/lib/*:.:/opt/hive/lib/*:.:/opt/zeppelin/lib/interpreter/*:/opt/zeppelin/lib/*:/opt/zeppelin/*::/opt/zeppelin/conf
>>>>>>>>>>> Java HotSpot(TM) 64-Bit Server VM warning: ignoring option
>>>>>>>>>>> MaxPermSize=512m; support was removed in 8.0
>>>>>>>>>>> SLF4J: Class path contains multiple SLF4J bindings.
>>>>>>>>>>> SLF4J: Found binding in
>>>>>>>>>>> [jar:file:/opt/hive/lib/log4j-slf4j-impl-2.10.0.jar!/org/slf4j/impl/StaticLoggerBinder.class]
>>>>>>>>>>> SLF4J: Found binding in
>>>>>>>>>>> [jar:file:/opt/zeppelin/lib/interpreter/slf4j-log4j12-1.7.10.jar!/org/slf4j/impl/StaticLoggerBinder.class]
>>>>>>>>>>> SLF4J: Found binding in
>>>>>>>>>>> [jar:file:/opt/zeppelin/lib/slf4j-log4j12-1.7.10.jar!/org/slf4j/impl/StaticLoggerBinder.class]
>>>>>>>>>>> SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings
>>>>>>>>>>> for an explanation.
>>>>>>>>>>> SLF4J: Actual binding is of type
>>>>>>>>>>> [org.apache.logging.slf4j.Log4jLoggerFactory]
>>>>>>>>>>> 2019-06-08T20:49:26,757 INFO [main]
>>>>>>>>>>> org.apache.zeppelin.conf.ZeppelinConfiguration - Load configuration 
>>>>>>>>>>> from
>>>>>>>>>>> file:/opt/zeppelin/conf/zeppelin-site.xml
>>>>>>>>>>> 2019-06-08T20:49:26,797 INFO [main]
>>>>>>>>>>> org.apache.zeppelin.conf.ZeppelinConfiguration - Server Host: 
>>>>>>>>>>> 0.0.0.0
>>>>>>>>>>> 2019-06-08T20:49:26,797 INFO [main]
>>>>>>>>>>> org.apache.zeppelin.conf.ZeppelinConfiguration - Server Port: 8080
>>>>>>>>>>> 2019-06-08T20:49:26,797 INFO [main]
>>>>>>>>>>> org.apache.zeppelin.conf.ZeppelinConfiguration - Context Path: /
>>>>>>>>>>> 2019-06-08T20:49:26,799 INFO [main]
>>>>>>>>>>> org.apache.zeppelin.conf.ZeppelinConfiguration - Zeppelin Version: 
>>>>>>>>>>> 0.8.1
>>>>>>>>>>> 2019-06-08T20:49:26,814 INFO [main] org.eclipse.jetty.util.log -
>>>>>>>>>>> Logging initialized @876ms
>>>>>>>>>>> 2019-06-08T20:49:26,937 INFO [main]
>>>>>>>>>>> org.apache.zeppelin.server.ZeppelinServer - ZeppelinServer Webapp 
>>>>>>>>>>> path:
>>>>>>>>>>> /opt/zeppelin/webapps
>>>>>>>>>>> 2019-06-08T20:49:27,024 INFO [main]
>>>>>>>>>>> org.apache.zeppelin.server.ZeppelinServer - Starting zeppelin server
>>>>>>>>>>> 2019-06-08T20:49:27,025 INFO [main]
>>>>>>>>>>> org.eclipse.jetty.server.Server - jetty-9.3.20.v20170531
>>>>>>>>>>> 2019-06-08T20:49:28,822 INFO [main] / - Initializing Shiro
>>>>>>>>>>> environment
>>>>>>>>>>> 2019-06-08T20:49:28,822 INFO [main]
>>>>>>>>>>> org.apache.shiro.web.env.EnvironmentLoader - Starting Shiro 
>>>>>>>>>>> environment
>>>>>>>>>>> initialization.
>>>>>>>>>>> 2019-06-08T20:49:29,206 INFO [main]
>>>>>>>>>>> org.apache.shiro.web.env.EnvironmentLoader - Shiro environment 
>>>>>>>>>>> initialized
>>>>>>>>>>> in 384 ms.
>>>>>>>>>>> 2019-06-08T20:49:29,468 INFO [main]
>>>>>>>>>>> org.apache.zeppelin.scheduler.SchedulerFactory - Scheduler Thread 
>>>>>>>>>>> Pool
>>>>>>>>>>> Size: 100
>>>>>>>>>>> 2019-06-08T20:49:29,480 WARN [main]
>>>>>>>>>>> org.apache.zeppelin.conf.ZeppelinConfiguration - 
>>>>>>>>>>> zeppelin.config.fs.dir is
>>>>>>>>>>> not specified, fall back to local conf directory zeppelin.conf.dir
>>>>>>>>>>> 2019-06-08T20:49:29,480 WARN [main]
>>>>>>>>>>> org.apache.zeppelin.conf.ZeppelinConfiguration - 
>>>>>>>>>>> zeppelin.config.fs.dir is
>>>>>>>>>>> not specified, fall back to local conf directory zeppelin.conf.dir
>>>>>>>>>>> 2019-06-08T20:49:29,584 INFO [main]
>>>>>>>>>>> org.apache.zeppelin.interpreter.InterpreterSettingManager - Using
>>>>>>>>>>> RecoveryStorage:
>>>>>>>>>>> org.apache.zeppelin.interpreter.recovery.NullRecoveryStorage
>>>>>>>>>>> 2019-06-08T20:49:29,585 INFO [main]
>>>>>>>>>>> org.apache.zeppelin.interpreter.InterpreterSettingManager - Using
>>>>>>>>>>> LifecycleManager:
>>>>>>>>>>> org.apache.zeppelin.interpreter.lifecycle.NullLifecycleManager
>>>>>>>>>>> 2019-06-08T20:49:29,617 INFO [main]
>>>>>>>>>>> org.apache.zeppelin.interpreter.InterpreterSettingManager - Register
>>>>>>>>>>> InterpreterSettingTemplate: flink
>>>>>>>>>>> 2019-06-08T20:49:29,623 INFO [main]
>>>>>>>>>>> org.apache.zeppelin.interpreter.InterpreterSettingManager - Register
>>>>>>>>>>> InterpreterSettingTemplate: ignite
>>>>>>>>>>> 2019-06-08T20:49:29,627 INFO [main]
>>>>>>>>>>> org.apache.zeppelin.interpreter.InterpreterSettingManager - Register
>>>>>>>>>>> InterpreterSettingTemplate: alluxio
>>>>>>>>>>> 2019-06-08T20:49:29,632 WARN [main]
>>>>>>>>>>> org.apache.zeppelin.interpreter.InterpreterSettingManager - No
>>>>>>>>>>> interpreter-setting.json found in /opt/zeppelin/interpreter/lib
>>>>>>>>>>> 2019-06-08T20:49:29,636 INFO [main]
>>>>>>>>>>> org.apache.zeppelin.interpreter.InterpreterSettingManager - Register
>>>>>>>>>>> InterpreterSettingTemplate: elasticsearch
>>>>>>>>>>> 2019-06-08T20:49:29,639 INFO [main]
>>>>>>>>>>> org.apache.zeppelin.interpreter.InterpreterSettingManager - Register
>>>>>>>>>>> InterpreterSettingTemplate: md
>>>>>>>>>>> 2019-06-08T20:49:29,642 INFO [main]
>>>>>>>>>>> org.apache.zeppelin.interpreter.InterpreterSettingManager - Register
>>>>>>>>>>> InterpreterSettingTemplate: sap
>>>>>>>>>>> 2019-06-08T20:49:29,644 INFO [main]
>>>>>>>>>>> org.apache.zeppelin.interpreter.InterpreterSettingManager - Register
>>>>>>>>>>> InterpreterSettingTemplate: groovy
>>>>>>>>>>> 2019-06-08T20:49:29,647 INFO [main]
>>>>>>>>>>> org.apache.zeppelin.interpreter.InterpreterSettingManager - Register
>>>>>>>>>>> InterpreterSettingTemplate: python
>>>>>>>>>>> 2019-06-08T20:49:29,650 INFO [main]
>>>>>>>>>>> org.apache.zeppelin.interpreter.InterpreterSettingManager - Register
>>>>>>>>>>> InterpreterSettingTemplate: cassandra
>>>>>>>>>>> 2019-06-08T20:49:29,654 INFO [main]
>>>>>>>>>>> org.apache.zeppelin.interpreter.InterpreterSettingManager - Register
>>>>>>>>>>> InterpreterSettingTemplate: neo4j
>>>>>>>>>>> 2019-06-08T20:49:29,657 INFO [main]
>>>>>>>>>>> org.apache.zeppelin.interpreter.InterpreterSettingManager - Register
>>>>>>>>>>> InterpreterSettingTemplate: livy
>>>>>>>>>>> 2019-06-08T20:49:29,720 WARN [main]
>>>>>>>>>>> org.apache.zeppelin.interpreter.InterpreterSettingManager - No
>>>>>>>>>>> interpreter-setting.json found in /opt/zeppelin/interpreter/scio
>>>>>>>>>>> 2019-06-08T20:49:29,722 INFO [main]
>>>>>>>>>>> org.apache.zeppelin.interpreter.InterpreterSettingManager - Register
>>>>>>>>>>> InterpreterSettingTemplate: kylin
>>>>>>>>>>> 2019-06-08T20:49:29,724 INFO [main]
>>>>>>>>>>> org.apache.zeppelin.interpreter.InterpreterSettingManager - Register
>>>>>>>>>>> InterpreterSettingTemplate: lens
>>>>>>>>>>> 2019-06-08T20:49:29,726 WARN [main]
>>>>>>>>>>> org.apache.zeppelin.interpreter.InterpreterSettingManager - No
>>>>>>>>>>> interpreter-setting.json found in /opt/zeppelin/interpreter/${
>>>>>>>>>>> interpreter.name}
>>>>>>>>>>> 2019-06-08T20:49:29,729 INFO [main]
>>>>>>>>>>> org.apache.zeppelin.interpreter.InterpreterSettingManager - Register
>>>>>>>>>>> InterpreterSettingTemplate: angular
>>>>>>>>>>> 2019-06-08T20:49:29,731 INFO [main]
>>>>>>>>>>> org.apache.zeppelin.interpreter.InterpreterSettingManager - Register
>>>>>>>>>>> InterpreterSettingTemplate: pig
>>>>>>>>>>> 2019-06-08T20:49:29,733 INFO [main]
>>>>>>>>>>> org.apache.zeppelin.interpreter.InterpreterSettingManager - Register
>>>>>>>>>>> InterpreterSettingTemplate: bigquery
>>>>>>>>>>> 2019-06-08T20:49:29,734 INFO [main]
>>>>>>>>>>> org.apache.zeppelin.interpreter.InterpreterSettingManager - Register
>>>>>>>>>>> InterpreterSettingTemplate: hbase
>>>>>>>>>>> 2019-06-08T20:49:29,736 INFO [main]
>>>>>>>>>>> org.apache.zeppelin.interpreter.InterpreterSettingManager - Register
>>>>>>>>>>> InterpreterSettingTemplate: file
>>>>>>>>>>> 2019-06-08T20:49:29,738 INFO [main]
>>>>>>>>>>> org.apache.zeppelin.interpreter.InterpreterSettingManager - Register
>>>>>>>>>>> InterpreterSettingTemplate: sh
>>>>>>>>>>> 2019-06-08T20:49:29,740 INFO [main]
>>>>>>>>>>> org.apache.zeppelin.interpreter.InterpreterSettingManager - Register
>>>>>>>>>>> InterpreterSettingTemplate: spark
>>>>>>>>>>> 2019-06-08T20:49:29,742 INFO [main]
>>>>>>>>>>> org.apache.zeppelin.interpreter.InterpreterSettingManager - Register
>>>>>>>>>>> InterpreterSettingTemplate: jdbc
>>>>>>>>>>> 2019-06-08T20:49:29,742 INFO [main]
>>>>>>>>>>> org.apache.zeppelin.storage.LocalConfigStorage - Load Interpreter 
>>>>>>>>>>> Setting
>>>>>>>>>>> from file: /opt/zeppelin/conf/interpreter.json
>>>>>>>>>>> 2019-06-08T20:49:29,788 WARN [main] / - unavailable
>>>>>>>>>>> org.glassfish.hk2.api.MultiException: A MultiException has 1
>>>>>>>>>>> exceptions.  They are:
>>>>>>>>>>> 1. java.lang.RuntimeException: Can not convert this type of
>>>>>>>>>>> property: class com.google.gson.internal.LinkedTreeMap
>>>>>>>>>>>
>>>>>>>>>>> at
>>>>>>>>>>> org.jvnet.hk2.internal.Utilities.justCreate(Utilities.java:1009)
>>>>>>>>>>> ~[hk2-locator-2.5.0-b32.jar:?]
>>>>>>>>>>> at
>>>>>>>>>>> org.jvnet.hk2.internal.ServiceLocatorImpl.create(ServiceLocatorImpl.java:975)
>>>>>>>>>>> ~[hk2-locator-2.5.0-b32.jar:?]
>>>>>>>>>>> at
>>>>>>>>>>> org.jvnet.hk2.internal.ServiceLocatorImpl.createAndInitialize(ServiceLocatorImpl.java:1067)
>>>>>>>>>>> ~[hk2-locator-2.5.0-b32.jar:?]
>>>>>>>>>>> at
>>>>>>>>>>> org.jvnet.hk2.internal.ServiceLocatorImpl.createAndInitialize(ServiceLocatorImpl.java:1059)
>>>>>>>>>>> ~[hk2-locator-2.5.0-b32.jar:?]
>>>>>>>>>>> at
>>>>>>>>>>> org.glassfish.jersey.server.ApplicationHandler.createApplication(ApplicationHandler.java:385)
>>>>>>>>>>> ~[jersey-server-2.25.1.jar:?]
>>>>>>>>>>> at
>>>>>>>>>>> org.glassfish.jersey.server.ApplicationHandler.<init>(ApplicationHandler.java:342)
>>>>>>>>>>> ~[jersey-server-2.25.1.jar:?]
>>>>>>>>>>> at
>>>>>>>>>>> org.glassfish.jersey.servlet.WebComponent.<init>(WebComponent.java:392)
>>>>>>>>>>> ~[jersey-container-servlet-core-2.25.1.jar:?]
>>>>>>>>>>> at
>>>>>>>>>>> org.glassfish.jersey.servlet.ServletContainer.init(ServletContainer.java:177)
>>>>>>>>>>> ~[jersey-container-servlet-core-2.25.1.jar:?]
>>>>>>>>>>> at
>>>>>>>>>>> org.glassfish.jersey.servlet.ServletContainer.init(ServletContainer.java:369)
>>>>>>>>>>> ~[jersey-container-servlet-core-2.25.1.jar:?]
>>>>>>>>>>> at javax.servlet.GenericServlet.init(GenericServlet.java:244)
>>>>>>>>>>> ~[jetty-runner-9.3.20.v20170531.jar:9.3.20.v20170531]
>>>>>>>>>>> at
>>>>>>>>>>> org.eclipse.jetty.servlet.ServletHolder.initServlet(ServletHolder.java:643)
>>>>>>>>>>> [jetty-runner-9.3.20.v20170531.jar:9.3.20.v20170531]
>>>>>>>>>>> at
>>>>>>>>>>> org.eclipse.jetty.servlet.ServletHolder.initialize(ServletHolder.java:422)
>>>>>>>>>>> [jetty-runner-9.3.20.v20170531.jar:9.3.20.v20170531]
>>>>>>>>>>> at
>>>>>>>>>>> org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.java:892)
>>>>>>>>>>> [jetty-runner-9.3.20.v20170531.jar:9.3.20.v20170531]
>>>>>>>>>>> at
>>>>>>>>>>> org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:349)
>>>>>>>>>>> [jetty-runner-9.3.20.v20170531.jar:9.3.20.v20170531]
>>>>>>>>>>> at
>>>>>>>>>>> org.eclipse.jetty.webapp.WebAppContext.startWebapp(WebAppContext.java:1406)
>>>>>>>>>>> [jetty-runner-9.3.20.v20170531.jar:9.3.20.v20170531]
>>>>>>>>>>> at
>>>>>>>>>>> org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1368)
>>>>>>>>>>> [jetty-runner-9.3.20.v20170531.jar:9.3.20.v20170531]
>>>>>>>>>>> at
>>>>>>>>>>> org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:778)
>>>>>>>>>>> [jetty-runner-9.3.20.v20170531.jar:9.3.20.v20170531]
>>>>>>>>>>> at
>>>>>>>>>>> org.eclipse.jetty.servlet.ServletContextHandler.doStart(ServletContextHandler.java:262)
>>>>>>>>>>> [jetty-runner-9.3.20.v20170531.jar:9.3.20.v20170531]
>>>>>>>>>>> at
>>>>>>>>>>> org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:522)
>>>>>>>>>>> [jetty-runner-9.3.20.v20170531.jar:9.3.20.v20170531]
>>>>>>>>>>> at
>>>>>>>>>>> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
>>>>>>>>>>> [jetty-runner-9.3.20.v20170531.jar:9.3.20.v20170531]
>>>>>>>>>>> at
>>>>>>>>>>> org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:131)
>>>>>>>>>>> [jetty-runner-9.3.20.v20170531.jar:9.3.20.v20170531]
>>>>>>>>>>> at
>>>>>>>>>>> org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:113)
>>>>>>>>>>> [jetty-runner-9.3.20.v20170531.jar:9.3.20.v20170531]
>>>>>>>>>>> at
>>>>>>>>>>> org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:61)
>>>>>>>>>>> [jetty-runner-9.3.20.v20170531.jar:9.3.20.v20170531]
>>>>>>>>>>> at
>>>>>>>>>>> org.eclipse.jetty.server.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:161)
>>>>>>>>>>> [jetty-runner-9.3.20.v20170531.jar:9.3.20.v20170531]
>>>>>>>>>>> at
>>>>>>>>>>> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
>>>>>>>>>>> [jetty-runner-9.3.20.v20170531.jar:9.3.20.v20170531]
>>>>>>>>>>> at
>>>>>>>>>>> org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:131)
>>>>>>>>>>> [jetty-runner-9.3.20.v20170531.jar:9.3.20.v20170531]
>>>>>>>>>>> at org.eclipse.jetty.server.Server.start(Server.java:422)
>>>>>>>>>>> [jetty-runner-9.3.20.v20170531.jar:9.3.20.v20170531]
>>>>>>>>>>> at
>>>>>>>>>>> org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:105)
>>>>>>>>>>> [jetty-runner-9.3.20.v20170531.jar:9.3.20.v20170531]
>>>>>>>>>>> at
>>>>>>>>>>> org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:61)
>>>>>>>>>>> [jetty-runner-9.3.20.v20170531.jar:9.3.20.v20170531]
>>>>>>>>>>> at org.eclipse.jetty.server.Server.doStart(Server.java:389)
>>>>>>>>>>> [jetty-runner-9.3.20.v20170531.jar:9.3.20.v20170531]
>>>>>>>>>>> at
>>>>>>>>>>> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
>>>>>>>>>>> [jetty-runner-9.3.20.v20170531.jar:9.3.20.v20170531]
>>>>>>>>>>> at
>>>>>>>>>>> org.apache.zeppelin.server.ZeppelinServer.main(ZeppelinServer.java:241)
>>>>>>>>>>> [zeppelin-server-0.8.1.jar:0.8.1]
>>>>>>>>>>> Caused by: java.lang.RuntimeException: Can not convert this type
>>>>>>>>>>> of property: class com.google.gson.internal.LinkedTreeMap
>>>>>>>>>>> at
>>>>>>>>>>> org.apache.zeppelin.interpreter.InterpreterSetting.convertInterpreterProperties(InterpreterSetting.java:925)
>>>>>>>>>>> ~[zeppelin-zengine-0.8.1.jar:0.8.1]
>>>>>>>>>>> at
>>>>>>>>>>> org.apache.zeppelin.interpreter.InterpreterSettingManager.loadFromFile(InterpreterSettingManager.java:223)
>>>>>>>>>>> ~[zeppelin-zengine-0.8.1.jar:0.8.1]
>>>>>>>>>>> at
>>>>>>>>>>> org.apache.zeppelin.interpreter.InterpreterSettingManager.init(InterpreterSettingManager.java:339)
>>>>>>>>>>> ~[zeppelin-zengine-0.8.1.jar:0.8.1]
>>>>>>>>>>> at
>>>>>>>>>>> org.apache.zeppelin.interpreter.InterpreterSettingManager.<init>(InterpreterSettingManager.java:173)
>>>>>>>>>>> ~[zeppelin-zengine-0.8.1.jar:0.8.1]
>>>>>>>>>>> at
>>>>>>>>>>> org.apache.zeppelin.interpreter.InterpreterSettingManager.<init>(InterpreterSettingManager.java:133)
>>>>>>>>>>> ~[zeppelin-zengine-0.8.1.jar:0.8.1]
>>>>>>>>>>> at
>>>>>>>>>>> org.apache.zeppelin.server.ZeppelinServer.<init>(ZeppelinServer.java:158)
>>>>>>>>>>> ~[zeppelin-server-0.8.1.jar:0.8.1]
>>>>>>>>>>> at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
>>>>>>>>>>> Method) ~[?:1.8.0_201]
>>>>>>>>>>> at
>>>>>>>>>>> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
>>>>>>>>>>> ~[?:1.8.0_201]
>>>>>>>>>>> at
>>>>>>>>>>> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
>>>>>>>>>>> ~[?:1.8.0_201]
>>>>>>>>>>> at
>>>>>>>>>>> java.lang.reflect.Constructor.newInstance(Constructor.java:423)
>>>>>>>>>>> ~[?:1.8.0_201]
>>>>>>>>>>> at
>>>>>>>>>>> org.glassfish.hk2.utilities.reflection.ReflectionHelper.makeMe(ReflectionHelper.java:1375)
>>>>>>>>>>> ~[hk2-utils-2.5.0-b32.jar:?]
>>>>>>>>>>> at
>>>>>>>>>>> org.jvnet.hk2.internal.Utilities.justCreate(Utilities.java:1007)
>>>>>>>>>>> ~[hk2-locator-2.5.0-b32.jar:?]
>>>>>>>>>>> ... 31 more
>>>>>>>>>>> Jun 08, 2019 8:49:30 PM org.glassfish.jersey.internal.Errors
>>>>>>>>>>> logErrors
>>>>>>>>>>> WARNING: The following warnings have been detected: WARNING: A
>>>>>>>>>>> HTTP GET method, public javax.ws.rs.core.Response
>>>>>>>>>>> org.apache.zeppelin.rest.CredentialRestApi.getCredentials(java.lang.String)
>>>>>>>>>>> throws java.io.IOException,java.lang.IllegalArgumentException, 
>>>>>>>>>>> should not
>>>>>>>>>>> consume any entity.
>>>>>>>>>>> WARNING: A HTTP GET method, public javax.ws.rs.core.Response
>>>>>>>>>>> org.apache.zeppelin.rest.InterpreterRestApi.listInterpreter(java.lang.String),
>>>>>>>>>>> should not consume any entity.
>>>>>>>>>>> WARNING: The (sub)resource method createNote in
>>>>>>>>>>> org.apache.zeppelin.rest.NotebookRestApi contains empty path 
>>>>>>>>>>> annotation.
>>>>>>>>>>> WARNING: The (sub)resource method getNoteList in
>>>>>>>>>>> org.apache.zeppelin.rest.NotebookRestApi contains empty path 
>>>>>>>>>>> annotation.
>>>>>>>>>>>
>>>>>>>>>>> 2019-06-08T20:49:30,324 WARN [main]
>>>>>>>>>>> org.eclipse.jetty.webapp.WebAppContext - Failed startup of context
>>>>>>>>>>> o.e.j.w.WebAppContext@e25951c{/,
>>>>>>>>>>> file:///opt/zeppelin/webapps/webapp/,UNAVAILABLE
>>>>>>>>>>> }{/opt/zeppelin/zeppelin-web-0.8.1.war}
>>>>>>>>>>> javax.servlet.ServletException: rest@355bd4
>>>>>>>>>>> ==org.eclipse.jetty.jsp.JettyJspServlet,jsp=rest,order=-1,inst=false
>>>>>>>>>>> at
>>>>>>>>>>> org.eclipse.jetty.servlet.ServletHolder.initServlet(ServletHolder.java:664)
>>>>>>>>>>> ~[jetty-runner-9.3.20.v20170531.jar:9.3.20.v20170531]
>>>>>>>>>>> at
>>>>>>>>>>> org.eclipse.jetty.servlet.ServletHolder.initialize(ServletHolder.java:422)
>>>>>>>>>>> ~[jetty-runner-9.3.20.v20170531.jar:9.3.20.v20170531]
>>>>>>>>>>> at
>>>>>>>>>>> org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.java:892)
>>>>>>>>>>> ~[jetty-runner-9.3.20.v20170531.jar:9.3.20.v20170531]
>>>>>>>>>>> at
>>>>>>>>>>> org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:349)
>>>>>>>>>>> ~[jetty-runner-9.3.20.v20170531.jar:9.3.20.v20170531]
>>>>>>>>>>> at
>>>>>>>>>>> org.eclipse.jetty.webapp.WebAppContext.startWebapp(WebAppContext.java:1406)
>>>>>>>>>>> ~[jetty-runner-9.3.20.v20170531.jar:9.3.20.v20170531]
>>>>>>>>>>> at
>>>>>>>>>>> org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1368)
>>>>>>>>>>> ~[jetty-runner-9.3.20.v20170531.jar:9.3.20.v20170531]
>>>>>>>>>>> at
>>>>>>>>>>> org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:778)
>>>>>>>>>>> ~[jetty-runner-9.3.20.v20170531.jar:9.3.20.v20170531]
>>>>>>>>>>> at
>>>>>>>>>>> org.eclipse.jetty.servlet.ServletContextHandler.doStart(ServletContextHandler.java:262)
>>>>>>>>>>> ~[jetty-runner-9.3.20.v20170531.jar:9.3.20.v20170531]
>>>>>>>>>>> at
>>>>>>>>>>> org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:522)
>>>>>>>>>>> [jetty-runner-9.3.20.v20170531.jar:9.3.20.v20170531]
>>>>>>>>>>> at
>>>>>>>>>>> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
>>>>>>>>>>> [jetty-runner-9.3.20.v20170531.jar:9.3.20.v20170531]
>>>>>>>>>>> at
>>>>>>>>>>> org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:131)
>>>>>>>>>>> [jetty-runner-9.3.20.v20170531.jar:9.3.20.v20170531]
>>>>>>>>>>> at
>>>>>>>>>>> org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:113)
>>>>>>>>>>> [jetty-runner-9.3.20.v20170531.jar:9.3.20.v20170531]
>>>>>>>>>>> at
>>>>>>>>>>> org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:61)
>>>>>>>>>>> [jetty-runner-9.3.20.v20170531.jar:9.3.20.v20170531]
>>>>>>>>>>> at
>>>>>>>>>>> org.eclipse.jetty.server.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:161)
>>>>>>>>>>> [jetty-runner-9.3.20.v20170531.jar:9.3.20.v20170531]
>>>>>>>>>>> at
>>>>>>>>>>> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
>>>>>>>>>>> [jetty-runner-9.3.20.v20170531.jar:9.3.20.v20170531]
>>>>>>>>>>> at
>>>>>>>>>>> org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:131)
>>>>>>>>>>> [jetty-runner-9.3.20.v20170531.jar:9.3.20.v20170531]
>>>>>>>>>>> at org.eclipse.jetty.server.Server.start(Server.java:422)
>>>>>>>>>>> [jetty-runner-9.3.20.v20170531.jar:9.3.20.v20170531]
>>>>>>>>>>> at
>>>>>>>>>>> org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:105)
>>>>>>>>>>> [jetty-runner-9.3.20.v20170531.jar:9.3.20.v20170531]
>>>>>>>>>>> at
>>>>>>>>>>> org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:61)
>>>>>>>>>>> [jetty-runner-9.3.20.v20170531.jar:9.3.20.v20170531]
>>>>>>>>>>> at org.eclipse.jetty.server.Server.doStart(Server.java:389)
>>>>>>>>>>> [jetty-runner-9.3.20.v20170531.jar:9.3.20.v20170531]
>>>>>>>>>>> at
>>>>>>>>>>> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
>>>>>>>>>>> [jetty-runner-9.3.20.v20170531.jar:9.3.20.v20170531]
>>>>>>>>>>> at
>>>>>>>>>>> org.apache.zeppelin.server.ZeppelinServer.main(ZeppelinServer.java:241)
>>>>>>>>>>> [zeppelin-server-0.8.1.jar:0.8.1]
>>>>>>>>>>> Caused by: org.glassfish.hk2.api.MultiException: A
>>>>>>>>>>> MultiException has 1 exceptions.  They are:
>>>>>>>>>>> 1. java.lang.RuntimeException: Can not convert this type of
>>>>>>>>>>> property: class com.google.gson.internal.LinkedTreeMap
>>>>>>>>>>>
>>>>>>>>>>> at
>>>>>>>>>>> org.jvnet.hk2.internal.Utilities.justCreate(Utilities.java:1009)
>>>>>>>>>>> ~[hk2-locator-2.5.0-b32.jar:?]
>>>>>>>>>>> at
>>>>>>>>>>> org.jvnet.hk2.internal.ServiceLocatorImpl.create(ServiceLocatorImpl.java:975)
>>>>>>>>>>> ~[hk2-locator-2.5.0-b32.jar:?]
>>>>>>>>>>> at
>>>>>>>>>>> org.jvnet.hk2.internal.ServiceLocatorImpl.createAndInitialize(ServiceLocatorImpl.java:1067)
>>>>>>>>>>> ~[hk2-locator-2.5.0-b32.jar:?]
>>>>>>>>>>> at
>>>>>>>>>>> org.jvnet.hk2.internal.ServiceLocatorImpl.createAndInitialize(ServiceLocatorImpl.java:1059)
>>>>>>>>>>> ~[hk2-locator-2.5.0-b32.jar:?]
>>>>>>>>>>> at
>>>>>>>>>>> org.glassfish.jersey.server.ApplicationHandler.createApplication(ApplicationHandler.java:385)
>>>>>>>>>>> ~[jersey-server-2.25.1.jar:?]
>>>>>>>>>>> at
>>>>>>>>>>> org.glassfish.jersey.server.ApplicationHandler.<init>(ApplicationHandler.java:342)
>>>>>>>>>>> ~[jersey-server-2.25.1.jar:?]
>>>>>>>>>>> at
>>>>>>>>>>> org.glassfish.jersey.servlet.WebComponent.<init>(WebComponent.java:392)
>>>>>>>>>>> ~[jersey-container-servlet-core-2.25.1.jar:?]
>>>>>>>>>>> at
>>>>>>>>>>> org.glassfish.jersey.servlet.ServletContainer.init(ServletContainer.java:177)
>>>>>>>>>>> ~[jersey-container-servlet-core-2.25.1.jar:?]
>>>>>>>>>>> at
>>>>>>>>>>> org.glassfish.jersey.servlet.ServletContainer.init(ServletContainer.java:369)
>>>>>>>>>>> ~[jersey-container-servlet-core-2.25.1.jar:?]
>>>>>>>>>>> at javax.servlet.GenericServlet.init(GenericServlet.java:244)
>>>>>>>>>>> ~[jetty-runner-9.3.20.v20170531.jar:9.3.20.v20170531]
>>>>>>>>>>> at
>>>>>>>>>>> org.eclipse.jetty.servlet.ServletHolder.initServlet(ServletHolder.java:643)
>>>>>>>>>>> ~[jetty-runner-9.3.20.v20170531.jar:9.3.20.v20170531]
>>>>>>>>>>> ... 21 more
>>>>>>>>>>> Caused by: java.lang.RuntimeException: Can not convert this type
>>>>>>>>>>> of property: class com.google.gson.internal.LinkedTreeMap
>>>>>>>>>>> at
>>>>>>>>>>> org.apache.zeppelin.interpreter.InterpreterSetting.convertInterpreterProperties(InterpreterSetting.java:925)
>>>>>>>>>>> ~[zeppelin-zengine-0.8.1.jar:0.8.1]
>>>>>>>>>>> at
>>>>>>>>>>> org.apache.zeppelin.interpreter.InterpreterSettingManager.loadFromFile(InterpreterSettingManager.java:223)
>>>>>>>>>>> ~[zeppelin-zengine-0.8.1.jar:0.8.1]
>>>>>>>>>>> at
>>>>>>>>>>> org.apache.zeppelin.interpreter.InterpreterSettingManager.init(InterpreterSettingManager.java:339)
>>>>>>>>>>> ~[zeppelin-zengine-0.8.1.jar:0.8.1]
>>>>>>>>>>> at
>>>>>>>>>>> org.apache.zeppelin.interpreter.InterpreterSettingManager.<init>(InterpreterSettingManager.java:173)
>>>>>>>>>>> ~[zeppelin-zengine-0.8.1.jar:0.8.1]
>>>>>>>>>>> at
>>>>>>>>>>> org.apache.zeppelin.interpreter.InterpreterSettingManager.<init>(InterpreterSettingManager.java:133)
>>>>>>>>>>> ~[zeppelin-zengine-0.8.1.jar:0.8.1]
>>>>>>>>>>> at
>>>>>>>>>>> org.apache.zeppelin.server.ZeppelinServer.<init>(ZeppelinServer.java:158)
>>>>>>>>>>> ~[zeppelin-server-0.8.1.jar:0.8.1]
>>>>>>>>>>> at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
>>>>>>>>>>> Method) ~[?:1.8.0_201]
>>>>>>>>>>> at
>>>>>>>>>>> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
>>>>>>>>>>> ~[?:1.8.0_201]
>>>>>>>>>>> at
>>>>>>>>>>> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
>>>>>>>>>>> ~[?:1.8.0_201]
>>>>>>>>>>> at
>>>>>>>>>>> java.lang.reflect.Constructor.newInstance(Constructor.java:423)
>>>>>>>>>>> ~[?:1.8.0_201]
>>>>>>>>>>> at
>>>>>>>>>>> org.glassfish.hk2.utilities.reflection.ReflectionHelper.makeMe(ReflectionHelper.java:1375)
>>>>>>>>>>> ~[hk2-utils-2.5.0-b32.jar:?]
>>>>>>>>>>> at
>>>>>>>>>>> org.jvnet.hk2.internal.Utilities.justCreate(Utilities.java:1007)
>>>>>>>>>>> ~[hk2-locator-2.5.0-b32.jar:?]
>>>>>>>>>>> at
>>>>>>>>>>> org.jvnet.hk2.internal.ServiceLocatorImpl.create(ServiceLocatorImpl.java:975)
>>>>>>>>>>> ~[hk2-locator-2.5.0-b32.jar:?]
>>>>>>>>>>> at
>>>>>>>>>>> org.jvnet.hk2.internal.ServiceLocatorImpl.createAndInitialize(ServiceLocatorImpl.java:1067)
>>>>>>>>>>> ~[hk2-locator-2.5.0-b32.jar:?]
>>>>>>>>>>> at
>>>>>>>>>>> org.jvnet.hk2.internal.ServiceLocatorImpl.createAndInitialize(ServiceLocatorImpl.java:1059)
>>>>>>>>>>> ~[hk2-locator-2.5.0-b32.jar:?]
>>>>>>>>>>> at
>>>>>>>>>>> org.glassfish.jersey.server.ApplicationHandler.createApplication(ApplicationHandler.java:385)
>>>>>>>>>>> ~[jersey-server-2.25.1.jar:?]
>>>>>>>>>>> at
>>>>>>>>>>> org.glassfish.jersey.server.ApplicationHandler.<init>(ApplicationHandler.java:342)
>>>>>>>>>>> ~[jersey-server-2.25.1.jar:?]
>>>>>>>>>>> at
>>>>>>>>>>> org.glassfish.jersey.servlet.WebComponent.<init>(WebComponent.java:392)
>>>>>>>>>>> ~[jersey-container-servlet-core-2.25.1.jar:?]
>>>>>>>>>>> at
>>>>>>>>>>> org.glassfish.jersey.servlet.ServletContainer.init(ServletContainer.java:177)
>>>>>>>>>>> ~[jersey-container-servlet-core-2.25.1.jar:?]
>>>>>>>>>>> at
>>>>>>>>>>> org.glassfish.jersey.servlet.ServletContainer.init(ServletContainer.java:369)
>>>>>>>>>>> ~[jersey-container-servlet-core-2.25.1.jar:?]
>>>>>>>>>>> at javax.servlet.GenericServlet.init(GenericServlet.java:244)
>>>>>>>>>>> ~[jetty-runner-9.3.20.v20170531.jar:9.3.20.v20170531]
>>>>>>>>>>> at
>>>>>>>>>>> org.eclipse.jetty.servlet.ServletHolder.initServlet(ServletHolder.java:643)
>>>>>>>>>>> ~[jetty-runner-9.3.20.v20170531.jar:9.3.20.v20170531]
>>>>>>>>>>> ... 21 more
>>>>>>>>>>> 2019-06-08T20:49:30,335 INFO [main]
>>>>>>>>>>> org.eclipse.jetty.server.AbstractConnector - Started
>>>>>>>>>>> ServerConnector@66213a0d{HTTP/1.1,[http/1.1]}{0.0.0.0:8080}
>>>>>>>>>>> 2019-06-08T20:49:30,335 INFO [main]
>>>>>>>>>>> org.eclipse.jetty.server.Server - Started @4398ms
>>>>>>>>>>> 2019-06-08T20:49:30,336 INFO [main]
>>>>>>>>>>> org.apache.zeppelin.server.ZeppelinServer - Done, zeppelin server 
>>>>>>>>>>> started
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> Best Regards
>>>>>>>>>
>>>>>>>>> Jeff Zhang
>>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> Best Regards
>>>>>>>
>>>>>>> Jeff Zhang
>>>>>>>
>>>>>>
>>>>>
>>>>> --
>>>>> Best Regards
>>>>>
>>>>> Jeff Zhang
>>>>>
>>>>
>>
>> --
>> Best Regards
>>
>> Jeff Zhang
>>
>

-- 
Best Regards

Jeff Zhang

Reply via email to