HIVE-16148: Flaky test: schema_evol_text_vec_table (Teddy Choi, reviewed by 
Matt McCline)


Project: http://git-wip-us.apache.org/repos/asf/hive/repo
Commit: http://git-wip-us.apache.org/repos/asf/hive/commit/9d3ff496
Tree: http://git-wip-us.apache.org/repos/asf/hive/tree/9d3ff496
Diff: http://git-wip-us.apache.org/repos/asf/hive/diff/9d3ff496

Branch: refs/heads/hive-14535
Commit: 9d3ff496a03dcb56bf847f49d39aa2e6952154dd
Parents: d93609b
Author: Teddy Choi <[email protected]>
Authored: Thu Mar 9 14:09:22 2017 -0600
Committer: Matt McCline <[email protected]>
Committed: Thu Mar 9 14:09:22 2017 -0600

----------------------------------------------------------------------
 .../org/apache/hadoop/hive/serde2/lazy/fast/StringToDouble.java   | 3 +++
 1 file changed, 3 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/hive/blob/9d3ff496/serde/src/java/org/apache/hadoop/hive/serde2/lazy/fast/StringToDouble.java
----------------------------------------------------------------------
diff --git 
a/serde/src/java/org/apache/hadoop/hive/serde2/lazy/fast/StringToDouble.java 
b/serde/src/java/org/apache/hadoop/hive/serde2/lazy/fast/StringToDouble.java
index c62f194..f50b4fd 100644
--- a/serde/src/java/org/apache/hadoop/hive/serde2/lazy/fast/StringToDouble.java
+++ b/serde/src/java/org/apache/hadoop/hive/serde2/lazy/fast/StringToDouble.java
@@ -42,6 +42,9 @@ public class StringToDouble {
 
   public static double strtod(byte[] utf8, int offset, int length)
   {
+    if (length == 0) {
+      throw new NumberFormatException();
+    }
     boolean signIsNegative = true;
     boolean expSignIsNegative = true;
     double fraction;

Reply via email to