Uploaded image for project: 'Zeppelin'
  1. Zeppelin
  2. ZEPPELIN-3473

for many libs z.load at %spark.dep doesn't load %spark dependencies

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Open
    • Major
    • Resolution: Unresolved
    • 0.8.0
    • None
    • Interpreters
    • None

    Description

      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.

      Example:

      %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

      Expected:

      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

      Attachments

        Activity

          People

            Unassigned Unassigned
            strobe Evgeniy Tokarev
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated: