diff --git a/ql/src/java/org/apache/hadoop/hive/ql/Driver.java b/ql/src/java/org/apache/hadoop/hive/ql/Driver.java index d789ed0588..87dd748bf7 100644 --- a/ql/src/java/org/apache/hadoop/hive/ql/Driver.java +++ b/ql/src/java/org/apache/hadoop/hive/ql/Driver.java @@ -2272,7 +2272,7 @@ private void setErrorMsgAndDetail(int exitVal, Throwable downstreamError, Task t if(downstreamError != null) { //here we assume that upstream code may have parametrized the msg from ErrorMsg //so we want to keep it - errorMessage += ". " + downstreamError.getMessage(); + errorMessage += ". " + downstreamError.getMessage() + ", cause: " + downstreamError.getCause(); } else { ErrorMsg em = ErrorMsg.getErrorMsg(exitVal);