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