Evgeniy Tokarev created ZEPPELIN-3473: -----------------------------------------
Summary: for many libs z.load at %spark.dep doesn't load %spark dependency Key: ZEPPELIN-3473 URL: https://issues.apache.org/jira/browse/ZEPPELIN-3473 Project: Zeppelin Issue Type: Bug Components: Interpreters Affects Versions: 0.8.0 Environment: tested with zeppelin-0.8.0-rc2 from [https://dist.apache.org/repos/dist/dev/zeppelin/zeppelin-0.8.0-rc2/] and with version which was build from sources (branch-0.8 a88e4679a2f28a914fa181ad2df55e3744a8ff6b) by this command: ``` mvn clean package -Pbuild-distr -DskipTests -Pspark-2.1 -Phadoop-2.4 -Pyarn -Ppyspark -Psparkr -Pr -Pscala-2.11 -Pcassandra-spark-1.5 ``` at *0.7.3* this functionality works well Reporter: Evgeniy Tokarev Fix For: 0.8.0 In many cases (but not at all) dependencies which was added and successfully downloaded at %spark.dep (with interpreter restart) doesn't works at next %spark note. If same dependencies added at interpreter configuration UI it will works well. h4. Example: {quote} %spark.dep z.load("com.lihaoyi:upickle_2.11:0.6.6") z.load("com.lihaoyi:ujson_2.11:0.6.6") output: res0: org.apache.zeppelin.dep.Dependency = org.apache.zeppelin.dep.Dependency@73a5892c res0: org.apache.zeppelin.dep.Dependency = org.apache.zeppelin.dep.Dependency@73a5892c %spark import ujson.Js val str = """\{ "a" : 1 }""" val json = ujson.read(str) print(json("a")) output: <console>:25: error: not found: value ujson import ujson.Js {quote} Expected: {quote}scala> import ujson.Js import ujson.Js scala> val str = """\{ "a" : 1 }""" str: String = \{ "a" : 1 } scala> val json = ujson.read(str) json: ujson.Js.Value = \{"a":1} scala> print(json("a")) 1 {quote} -- This message was sent by Atlassian JIRA (v7.6.3#76005)