You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@zeppelin.apache.org by "Greg Senia (JIRA)" <ji...@apache.org> on 2018/03/08 01:13:00 UTC

[jira] [Created] (ZEPPELIN-3309) Zeppelin Import/Clone doesn't set user in Paragraph causing NPE

Greg Senia created ZEPPELIN-3309:
------------------------------------

             Summary: Zeppelin Import/Clone doesn't set user in Paragraph causing NPE
                 Key: ZEPPELIN-3309
                 URL: https://issues.apache.org/jira/browse/ZEPPELIN-3309
             Project: Zeppelin
          Issue Type: Bug
          Components: zeppelin-zengine
    Affects Versions: 0.7.1, 0.7.0, 0.8.0, 0.9.0
            Reporter: Greg Senia
            Assignee: Greg Senia
             Fix For: 0.9.0
         Attachments: clone_failure.log.txt, clone_works.log.txt, import_failure.log.txt, import_works.log.txt, orig_vs_clone.nofix.txt

When performing testing with Zeppelin 0.9.0/0.8.0 with importing notebooks and/or cloning notebooks noticed NPE's being thrown.  After performing some debug for the past few days determined the cause is the fact that "user" attribute is not being populated and "user" is used in many places including binding interpreters and unbinding interpreters. The only workaround is to run all the paragraphs which go and update the notebooks paragraph json sections. I fixed this by during the Note.addCloneParagraph by passing AuthenticationInfo in so that "user" is set. 

 

I've attached log showing my debug statements I added both with and without the fix and diff's of the notebook jsons missing the "user" attribute during the clone/import.

 

Example of missing user attribute on clone:

 

--- /tmp/2D932HMYZ.orig.json    2018-03-07 18:50:26.105410990 -0500

+++ /tmp/2DAVJSE2G.clone.json   2018-03-07 18:50:49.953606890 -0500

@@ -2,12 +2,16 @@

   "paragraphs": [

     {

       "text": "%sql\nshow tables in processed_opendata_samples",

-      "user": "gss2002",

-      "dateUpdated": "2018-03-07 14:53:18.449",

+      "dateUpdated": "2018-03-07 18:47:49.949",

 



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)