diff --git metastore/src/java/org/apache/hadoop/hive/metastore/HiveMetaStoreClient.java metastore/src/java/org/apache/hadoop/hive/metastore/HiveMetaStoreClient.java index 70f3a6b..94dd89e 100644 --- metastore/src/java/org/apache/hadoop/hive/metastore/HiveMetaStoreClient.java +++ metastore/src/java/org/apache/hadoop/hive/metastore/HiveMetaStoreClient.java @@ -49,6 +49,7 @@ import javax.security.auth.login.LoginException; +import com.google.common.base.Throwables; import org.apache.hadoop.hive.common.ObjectPair; import org.apache.hadoop.hive.common.ValidTxnList; import org.apache.hadoop.hive.common.auth.HiveAuthUtils; @@ -741,6 +742,7 @@ public void createTable(Table tbl, EnvironmentContext envContext) throws Already success = true; } catch (Exception e){ LOG.error("Got exception from createTable", e); + Throwables.propagate(e); } finally { if (!success && (hook != null)) {