From 6dd603352ee59f20f376924e469ac653a27e9091 Mon Sep 17 00:00:00 2001 From: Prasanna Rajaperumal Date: Thu, 5 Jan 2017 16:45:59 -0800 Subject: [PATCH] Make sure to fail with HoodieUpsertException if HoodieUpdateHandle is not properly initialized --- .../src/main/java/com/uber/hoodie/io/HoodieUpdateHandle.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/hoodie-client/src/main/java/com/uber/hoodie/io/HoodieUpdateHandle.java b/hoodie-client/src/main/java/com/uber/hoodie/io/HoodieUpdateHandle.java index 43394c326..98c0992c5 100644 --- a/hoodie-client/src/main/java/com/uber/hoodie/io/HoodieUpdateHandle.java +++ b/hoodie-client/src/main/java/com/uber/hoodie/io/HoodieUpdateHandle.java @@ -107,6 +107,9 @@ import java.util.Iterator; } catch (Exception e) { logger.error("Error in update task at commit " + commitTime, e); writeStatus.setGlobalError(e); + throw new HoodieUpsertException( + "Failed to initialize HoodieUpdateHandle for FileId: " + fileId + " on commit " + + commitTime + " on HDFS path " + metadata.getBasePath()); } }