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() {


Reply via email to