You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hive.apache.org by xu...@apache.org on 2015/01/09 20:48:25 UTC

svn commit: r1650637 - /hive/branches/spark/spark-client/src/main/java/org/apache/hive/spark/client/BaseProtocol.java

Author: xuefu
Date: Fri Jan  9 19:48:24 2015
New Revision: 1650637

URL: http://svn.apache.org/r1650637
Log:
HIVE-9326: BaseProtocol.Error failed to deserialization due to NPE.[Spark Branch] (Chengxiang via Xuefu)

Modified:
    hive/branches/spark/spark-client/src/main/java/org/apache/hive/spark/client/BaseProtocol.java

Modified: hive/branches/spark/spark-client/src/main/java/org/apache/hive/spark/client/BaseProtocol.java
URL: http://svn.apache.org/viewvc/hive/branches/spark/spark-client/src/main/java/org/apache/hive/spark/client/BaseProtocol.java?rev=1650637&r1=1650636&r2=1650637&view=diff
==============================================================================
--- hive/branches/spark/spark-client/src/main/java/org/apache/hive/spark/client/BaseProtocol.java (original)
+++ hive/branches/spark/spark-client/src/main/java/org/apache/hive/spark/client/BaseProtocol.java Fri Jan  9 19:48:24 2015
@@ -50,7 +50,11 @@ abstract class BaseProtocol extends RpcD
     final String cause;
 
     Error(Throwable cause) {
-      this.cause = Throwables.getStackTraceAsString(cause);
+      if (cause == null) {
+        this.cause = "";
+      } else {
+        this.cause = Throwables.getStackTraceAsString(cause);
+      }
     }
 
     Error() {