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