This is an automated email from the ASF dual-hosted git repository.

zjffdu pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/zeppelin.git


The following commit(s) were added to refs/heads/master by this push:
     new 13ccc87  [HOTFIX] Fix IRKernelTest fail
13ccc87 is described below

commit 13ccc871dc4c7b9875033c8a5938a92b62919081
Author: Jeff Zhang <zjf...@apache.org>
AuthorDate: Wed Feb 5 17:27:15 2020 +0800

    [HOTFIX] Fix IRKernelTest fail
---
 .../java/org/apache/zeppelin/jupyter/JupyterKernelClient.java  | 10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)

diff --git 
a/zeppelin-jupyter-interpreter/src/main/java/org/apache/zeppelin/jupyter/JupyterKernelClient.java
 
b/zeppelin-jupyter-interpreter/src/main/java/org/apache/zeppelin/jupyter/JupyterKernelClient.java
index cfda429..d423845 100644
--- 
a/zeppelin-jupyter-interpreter/src/main/java/org/apache/zeppelin/jupyter/JupyterKernelClient.java
+++ 
b/zeppelin-jupyter-interpreter/src/main/java/org/apache/zeppelin/jupyter/JupyterKernelClient.java
@@ -212,9 +212,13 @@ public class JupyterKernelClient {
       @Override
       public void onError(Throwable throwable) {
         try {
-          interpreterOutput.getInterpreterOutput().write("\n%text " +
-                  ExceptionUtils.getStackTrace(throwable));
-          interpreterOutput.getInterpreterOutput().flush();
+          // only output the extra error when no error message is displayed 
before.
+          if (finalResponseBuilder.getStatus() != null &&
+                  finalResponseBuilder.getStatus() != ExecuteStatus.ERROR) {
+            interpreterOutput.getInterpreterOutput().write("\n%text " +
+                    ExceptionUtils.getStackTrace(throwable));
+            interpreterOutput.getInterpreterOutput().flush();
+          }
         } catch (IOException e) {
           LOGGER.error("Unexpected IOException", e);
         }

Reply via email to