Advertisement
Guest User

Untitled

a guest
Jan 23rd, 2019
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 17.42 KB | None | 0 0
  1. import org.apache.zeppelin.interpreter.Interpreter;
  2. import org.apache.zeppelin.interpreter.InterpreterContext;
  3. import org.apache.zeppelin.interpreter.InterpreterException;
  4. import org.apache.zeppelin.interpreter.InterpreterResult;
  5. import org.apache.zeppelin.interpreter.InterpreterResult.Code;
  6. import org.apache.zeppelin.interpreter.InterpreterResult.Type;
  7. import java.util.Properties;
  8.  
  9. public class GeoInterpreter extends Interpreter {
  10.  
  11. public GeoInterpreter(Properties properties) {
  12. super(properties);
  13. }
  14.  
  15. public void open() throws InterpreterException {
  16.  
  17. }
  18.  
  19. public void close() throws InterpreterException {
  20.  
  21. }
  22.  
  23. public InterpreterResult interpret(String s, InterpreterContext interpreterContext) throws InterpreterException {
  24. return new InterpreterResult(Code.SUCCESS, Type.TEXT, s);
  25. }
  26.  
  27. public void cancel(InterpreterContext interpreterContext) throws InterpreterException {
  28.  
  29. }
  30.  
  31. public FormType getFormType() throws InterpreterException {
  32. return null;
  33. }
  34.  
  35. public int getProgress(InterpreterContext interpreterContext) throws InterpreterException {
  36. return 0;
  37. }
  38. }
  39.  
  40. <?xml version="1.0" encoding="UTF-8"?>
  41. <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  42. xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
  43. <modelVersion>4.0.0</modelVersion>
  44.  
  45. <groupId>adrax</groupId>
  46. <artifactId>geo-interpreter</artifactId>
  47. <version>0.8.0</version>
  48.  
  49. <parent>
  50. <artifactId>interpreter-parent</artifactId>
  51. <groupId>org.apache.zeppelin</groupId>
  52. <version>0.8.0</version>
  53. <relativePath>../interpreter-parent</relativePath>
  54. </parent>
  55.  
  56. <dependencies>
  57. <dependency>
  58. <groupId>org.apache.zeppelin</groupId>
  59. <artifactId>zeppelin-interpreter</artifactId>
  60. <version>${project.version}</version>
  61. <scope>provided</scope>
  62. </dependency>
  63. </dependencies>
  64. <build>
  65. <plugins>
  66. <plugin>
  67. <artifactId>maven-enforcer-plugin</artifactId>
  68. </plugin>
  69. <plugin>
  70. <artifactId>maven-dependency-plugin</artifactId>
  71. </plugin>
  72. <plugin>
  73. <artifactId>maven-resources-plugin</artifactId>
  74. </plugin>
  75. </plugins>
  76. </build>
  77.  
  78. </project>
  79.  
  80. . . .
  81. <property>
  82. <name>zeppelin.interpreters</name>
  83. <value>…,adrax.GeoInterpreter</value>
  84. </property>
  85. . . .
  86.  
  87. [
  88. {
  89. "group": "geo",
  90. "name": "geo",
  91. "className": "adrax.GeoInterpreter",
  92. "editor": {
  93. "language": "java",
  94. "editOnDblClick": false,
  95. "completionKey": "TAB"
  96. }
  97. }
  98. ]
  99.  
  100. Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=512m; support was removed in 8.0
  101. SLF4J: Class path contains multiple SLF4J bindings.
  102. SLF4J: Found binding in [jar:file:/C:/Users/Admin/Documents/Development/Java/Geonotebook/zeppelin-0.8.0-bin-netinst/lib/interpreter/slf4j-log4j12-1.7.10.jar!/org/slf4j/impl/StaticLoggerBinder.class]
  103. SLF4J: Found binding in [jar:file:/C:/Users/Admin/Documents/Development/Java/Geonotebook/zeppelin-0.8.0-bin-netinst/lib/slf4j-log4j12-1.7.10.jar!/org/slf4j/impl/StaticLoggerBinder.class]
  104. SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
  105. SLF4J: Actual binding is of type [org.slf4j.impl.Log4jLoggerFactory]
  106. INFO [2019-01-20 20:26:45,332] ({main} ZeppelinConfiguration.java[create]:121) - Load configuration from file:/C:/Users/Admin/Documents/Development/Java/Geonotebook/zeppelin-0.8.0-bin-netinst/conf/zeppelin-site.xml
  107. INFO [2019-01-20 20:26:45,395] ({main} ZeppelinConfiguration.java[create]:129) - Server Host: 0.0.0.0
  108. INFO [2019-01-20 20:26:45,396] ({main} ZeppelinConfiguration.java[create]:131) - Server Port: 8080
  109. INFO [2019-01-20 20:26:45,396] ({main} ZeppelinConfiguration.java[create]:135) - Context Path: /
  110. INFO [2019-01-20 20:26:45,397] ({main} ZeppelinConfiguration.java[create]:136) - Zeppelin Version: 0.8.0
  111. INFO [2019-01-20 20:26:45,440] ({main} Log.java[initialized]:186) - Logging initialized @7383ms
  112. INFO [2019-01-20 20:26:45,501] ({main} ZeppelinServer.java[setupWebAppContext]:387) - ZeppelinServer Webapp path: C:UsersAdminDocumentsDevelopmentJavaGeonotebookzeppelin-0.8.0-bin-netinstwebapps
  113. INFO [2019-01-20 20:26:45,573] ({main} ZeppelinServer.java[main]:213) - Starting zeppelin server
  114. INFO [2019-01-20 20:26:45,576] ({main} Server.java[doStart]:327) - jetty-9.2.15.v20160210
  115. INFO [2019-01-20 20:28:17,850] ({main} StandardDescriptorProcessor.java[visitServlet]:297) - NO JSP Support for /, did not find org.eclipse.jetty.jsp.JettyJspServlet
  116. WARN [2019-01-20 20:28:17,928] ({main} ServletHolder.java[getNameOfJspClass]:923) - Unable to make identifier for jsp rest trying rest instead
  117. WARN [2019-01-20 20:28:18,294] ({main} ZeppelinConfiguration.java[getConfigFSDir]:527) - zeppelin.config.fs.dir is not specified, fall back to local conf directory zeppelin.conf.dir
  118. WARN [2019-01-20 20:28:18,294] ({main} ZeppelinConfiguration.java[getConfigFSDir]:527) - zeppelin.config.fs.dir is not specified, fall back to local conf directory zeppelin.conf.dir
  119. DEBUG [2019-01-20 20:28:18,307] ({main} InterpreterSettingManager.java[<init>]:148) - InterpreterRootPath: C:UsersAdminDocumentsDevelopmentJavaGeonotebookzeppelin-0.8.0-bin-netinstinterpreter
  120. INFO [2019-01-20 20:28:18,393] ({main} InterpreterSettingManager.java[<init>]:163) - Using RecoveryStorage: org.apache.zeppelin.interpreter.recovery.NullRecoveryStorage
  121. INFO [2019-01-20 20:28:18,395] ({main} InterpreterSettingManager.java[<init>]:167) - Using LifecycleManager: org.apache.zeppelin.interpreter.lifecycle.NullLifecycleManager
  122. WARN [2019-01-20 20:28:18,431] ({main} InterpreterSettingManager.java[init]:329) - No interpreter-setting.json found in C:UsersAdminDocumentsDevelopmentJavaGeonotebookzeppelin-0.8.0-bin-netinstinterpreter${interpreter.name}
  123. DEBUG [2019-01-20 20:28:18,441] ({main} InterpreterSettingManager.java[registerInterpreterFromPath]:371) - Reading interpreter-setting.json from file C:UsersAdminDocumentsDevelopmentJavaGeonotebookzeppelin-0.8.0-bin-netinstinterpretergeo-interpreterinterpreter-setting.json
  124. WARN [2019-01-20 20:28:18,453] ({main} ContextHandler.java[log]:2062) - unavailable
  125. MultiException stack 1 of 1
  126. java.lang.NullPointerException
  127. at java.util.HashMap.putMapEntries(Unknown Source)
  128. at java.util.HashMap.putAll(Unknown Source)
  129. at org.apache.zeppelin.interpreter.InterpreterSettingManager.registerInterpreterSetting(InterpreterSettingManager.java:405)
  130. at org.apache.zeppelin.interpreter.InterpreterSettingManager.registerInterpreterFromPath(InterpreterSettingManager.java:374)
  131. at org.apache.zeppelin.interpreter.InterpreterSettingManager.init(InterpreterSettingManager.java:327)
  132. at org.apache.zeppelin.interpreter.InterpreterSettingManager.<init>(InterpreterSettingManager.java:171)
  133. at org.apache.zeppelin.interpreter.InterpreterSettingManager.<init>(InterpreterSettingManager.java:131)
  134. at org.apache.zeppelin.server.ZeppelinServer.<init>(ZeppelinServer.java:151)
  135. at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
  136. at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
  137. at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
  138. at java.lang.reflect.Constructor.newInstance(Unknown Source)
  139. at org.glassfish.hk2.utilities.reflection.ReflectionHelper.makeMe(ReflectionHelper.java:1375)
  140. at org.jvnet.hk2.internal.Utilities.justCreate(Utilities.java:1083)
  141. at org.jvnet.hk2.internal.ServiceLocatorImpl.create(ServiceLocatorImpl.java:978)
  142. at org.jvnet.hk2.internal.ServiceLocatorImpl.createAndInitialize(ServiceLocatorImpl.java:1082)
  143. at org.jvnet.hk2.internal.ServiceLocatorImpl.createAndInitialize(ServiceLocatorImpl.java:1074)
  144. at org.glassfish.jersey.inject.hk2.AbstractHk2InjectionManager.createAndInitialize(AbstractHk2InjectionManager.java:213)
  145. at org.glassfish.jersey.inject.hk2.ImmediateHk2InjectionManager.createAndInitialize(ImmediateHk2InjectionManager.java:54)
  146. at org.glassfish.jersey.server.ApplicationConfigurator.createApplication(ApplicationConfigurator.java:138)
  147. at org.glassfish.jersey.server.ApplicationConfigurator.init(ApplicationConfigurator.java:96)
  148. at org.glassfish.jersey.server.ApplicationHandler.lambda$initialize$0(ApplicationHandler.java:313)
  149. at org.glassfish.jersey.server.ApplicationHandler$$Lambda$44/2067180044.accept(Unknown Source)
  150. at java.util.Arrays$ArrayList.forEach(Unknown Source)
  151. at org.glassfish.jersey.server.ApplicationHandler.initialize(ApplicationHandler.java:313)
  152. at org.glassfish.jersey.server.ApplicationHandler.<init>(ApplicationHandler.java:282)
  153. at org.glassfish.jersey.servlet.WebComponent.<init>(WebComponent.java:335)
  154. at org.glassfish.jersey.servlet.ServletContainer.init(ServletContainer.java:178)
  155. at org.glassfish.jersey.servlet.ServletContainer.init(ServletContainer.java:370)
  156. at javax.servlet.GenericServlet.init(GenericServlet.java:244)
  157. at org.eclipse.jetty.servlet.ServletHolder.initServlet(ServletHolder.java:616)
  158. at org.eclipse.jetty.servlet.ServletHolder.initialize(ServletHolder.java:396)
  159. at org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.java:871)
  160. at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:298)
  161. at org.eclipse.jetty.webapp.WebAppContext.startWebapp(WebAppContext.java:1349)
  162. at org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1342)
  163. at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:741)
  164. at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:505)
  165. at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
  166. at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:132)
  167. at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:114)
  168. at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:61)
  169. at org.eclipse.jetty.server.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:163)
  170. at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
  171. at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:132)
  172. at org.eclipse.jetty.server.Server.start(Server.java:387)
  173. at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:114)
  174. at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:61)
  175. at org.eclipse.jetty.server.Server.doStart(Server.java:354)
  176. at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
  177. at org.apache.zeppelin.server.ZeppelinServer.main(ZeppelinServer.java:215)
  178. ╤П╨╜╨▓ 20, 2019 8:28:18 PM org.glassfish.jersey.internal.Errors logErrors
  179. WARNING: The following warnings have been detected: 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.
  180. 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.
  181. WARNING: The (sub)resource method createNote in org.apache.zeppelin.rest.NotebookRestApi contains empty path annotation.
  182. WARNING: The (sub)resource method getNoteList in org.apache.zeppelin.rest.NotebookRestApi contains empty path annotation.
  183.  
  184. WARN [2019-01-20 20:28:18,992] ({main} WebAppContext.java[doStart]:514) - Failed startup of context o.e.j.w.WebAppContext@12028586{/,file:/C:/Users/Admin/Documents/Development/Java/Geonotebook/zeppelin-0.8.0-bin-netinst/webapps/webapp/,STARTING}{C:UsersAdminDocumentsDevelopmentJavaGeonotebookzeppelin-0.8.0-bin-netinstzeppelin-web-0.8.0.war}
  185. javax.servlet.ServletException: rest@355bd4==org.glassfish.jersey.servlet.ServletContainer,-1,false
  186. at org.eclipse.jetty.servlet.ServletHolder.initServlet(ServletHolder.java:637)
  187. at org.eclipse.jetty.servlet.ServletHolder.initialize(ServletHolder.java:396)
  188. at org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.java:871)
  189. at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:298)
  190. at org.eclipse.jetty.webapp.WebAppContext.startWebapp(WebAppContext.java:1349)
  191. at org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1342)
  192. at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:741)
  193. at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:505)
  194. at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
  195. at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:132)
  196. at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:114)
  197. at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:61)
  198. at org.eclipse.jetty.server.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:163)
  199. at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
  200. at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:132)
  201. at org.eclipse.jetty.server.Server.start(Server.java:387)
  202. at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:114)
  203. at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:61)
  204. at org.eclipse.jetty.server.Server.doStart(Server.java:354)
  205. at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
  206. at org.apache.zeppelin.server.ZeppelinServer.main(ZeppelinServer.java:215)
  207. Caused by: A MultiException has 1 exceptions. They are:
  208. 1. java.lang.NullPointerException
  209.  
  210. at org.jvnet.hk2.internal.Utilities.justCreate(Utilities.java:1085)
  211. at org.jvnet.hk2.internal.ServiceLocatorImpl.create(ServiceLocatorImpl.java:978)
  212. at org.jvnet.hk2.internal.ServiceLocatorImpl.createAndInitialize(ServiceLocatorImpl.java:1082)
  213. at org.jvnet.hk2.internal.ServiceLocatorImpl.createAndInitialize(ServiceLocatorImpl.java:1074)
  214. at org.glassfish.jersey.inject.hk2.AbstractHk2InjectionManager.createAndInitialize(AbstractHk2InjectionManager.java:213)
  215. at org.glassfish.jersey.inject.hk2.ImmediateHk2InjectionManager.createAndInitialize(ImmediateHk2InjectionManager.java:54)
  216. at org.glassfish.jersey.server.ApplicationConfigurator.createApplication(ApplicationConfigurator.java:138)
  217. at org.glassfish.jersey.server.ApplicationConfigurator.init(ApplicationConfigurator.java:96)
  218. at org.glassfish.jersey.server.ApplicationHandler.lambda$initialize$0(ApplicationHandler.java:313)
  219. at org.glassfish.jersey.server.ApplicationHandler$$Lambda$44/2067180044.accept(Unknown Source)
  220. at java.util.Arrays$ArrayList.forEach(Unknown Source)
  221. at org.glassfish.jersey.server.ApplicationHandler.initialize(ApplicationHandler.java:313)
  222. at org.glassfish.jersey.server.ApplicationHandler.<init>(ApplicationHandler.java:282)
  223. at org.glassfish.jersey.servlet.WebComponent.<init>(WebComponent.java:335)
  224. at org.glassfish.jersey.servlet.ServletContainer.init(ServletContainer.java:178)
  225. at org.glassfish.jersey.servlet.ServletContainer.init(ServletContainer.java:370)
  226. at javax.servlet.GenericServlet.init(GenericServlet.java:244)
  227. at org.eclipse.jetty.servlet.ServletHolder.initServlet(ServletHolder.java:616)
  228. ... 20 more
  229. Caused by: java.lang.NullPointerException
  230. at java.util.HashMap.putMapEntries(Unknown Source)
  231. at java.util.HashMap.putAll(Unknown Source)
  232. at org.apache.zeppelin.interpreter.InterpreterSettingManager.registerInterpreterSetting(InterpreterSettingManager.java:405)
  233. at org.apache.zeppelin.interpreter.InterpreterSettingManager.registerInterpreterFromPath(InterpreterSettingManager.java:374)
  234. at org.apache.zeppelin.interpreter.InterpreterSettingManager.init(InterpreterSettingManager.java:327)
  235. at org.apache.zeppelin.interpreter.InterpreterSettingManager.<init>(InterpreterSettingManager.java:171)
  236. at org.apache.zeppelin.interpreter.InterpreterSettingManager.<init>(InterpreterSettingManager.java:131)
  237. at org.apache.zeppelin.server.ZeppelinServer.<init>(ZeppelinServer.java:151)
  238. at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
  239. at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
  240. at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
  241. at java.lang.reflect.Constructor.newInstance(Unknown Source)
  242. at org.glassfish.hk2.utilities.reflection.ReflectionHelper.makeMe(ReflectionHelper.java:1375)
  243. at org.jvnet.hk2.internal.Utilities.justCreate(Utilities.java:1083)
  244. ... 37 more
  245. INFO [2019-01-20 20:28:19,072] ({main} AbstractConnector.java[doStart]:266) - Started ServerConnector@5ed190be{HTTP/1.1}{0.0.0.0:8080}
  246. INFO [2019-01-20 20:28:19,073] ({main} Server.java[doStart]:379) - Started @101031ms
  247. INFO [2019-01-20 20:28:19,073] ({main} ZeppelinServer.java[main]:223) - Done, zeppelin server started
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement