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;
