GitHub user weand reopened a pull request:
https://github.com/apache/zeppelin/pull/2706
ZEPPELIN-3105 Notebook not running via REST API after Zeppelin Restart
### What is this PR for?
Fixes regression introduced with
[ZEPPELIN-3013](https://issues.apache.org/jira/browse/ZEPPELIN-3013). Executing
Notebook and
Paragraph via Rest API was not possible anymore, because some parsing
was introduced paragraph.setText(...). The setter was not invoked after
deserialization, thus transient variables paragraph.intpText and
paragraph.scriptText were
not set.
This PR fixes that by invoking paragraph.parseText() after deserialization.
Also a test was added, and AbstractTestRestApi.shutdown() method was
overloaded to support the use case of not deleting the interpreter.json
during server restart within one test case.
### What type of PR is it?
[Bug Fix]
### Todos
-
### What is the Jira issue?
https://issues.apache.org/jira/browse/ZEPPELIN-3105
### How should this be tested?
Refer to the test case added,
org.apache.zeppelin.rest.NotebookRestApiTest.testRunWithServerRestart()
### Screenshots (if appropriate)
### Questions:
* Does the licenses files need update? - no
* Is there breaking changes for older versions? - no
* Does this needs documentation? - no
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/weand/zeppelin ZEPPELIN-3105
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/zeppelin/pull/2706.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #2706
----
commit 591ec8da28dac68bc67d21bb25a504563a311210
Author: Andreas Weise <a.weise@...>
Date: 2017-12-17T22:35:42Z
ZEPPELIN-3105 Notebook not running via REST API after Zeppelin Restart
commit ea8f3ead61f1b6c283ef7e75230c1cbd0c80e0b0
Author: Andreas Weise <a.weise@...>
Date: 2017-12-18T22:14:06Z
ZEPPELIN-3105 Notebook not running via REST API after Zeppelin Restart
parseText within fromJson Method.
commit ff4398313a55ae5ddd238083de264c1c31230e9a
Author: Andreas Weise <a.weise@...>
Date: 2017-12-19T20:14:22Z
Merge branch 'master' of https://github.com/apache/zeppelin.git into
ZEPPELIN-3105
commit 02e1f08bef36436252ce104e550b7b3186981455
Author: Andreas Weise <a.weise@...>
Date: 2017-12-21T21:24:52Z
Merge branch 'master' of https://github.com/apache/zeppelin.git into
ZEPPELIN-3105
commit d46182f789bb227f14aa0a5e54eb0e5d5d7c382a
Author: Andreas Weise <a.weise@...>
Date: 2017-12-22T19:10:11Z
Merge branch 'master' of https://github.com/apache/zeppelin.git into
ZEPPELIN-3105
Conflicts:
zeppelin-server/src/test/java/org/apache/zeppelin/rest/AbstractTestRestApi.java
----
---