You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@hive.apache.org by "Sergio Peña (JIRA)" <ji...@apache.org> on 2016/02/18 21:06:18 UTC
[jira] [Commented] (HIVE-13088) Display correct error message on
QTest failure commands
[ https://issues.apache.org/jira/browse/HIVE-13088?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15152992#comment-15152992 ]
Sergio Peña commented on HIVE-13088:
------------------------------------
This patch will display an error message on console and the surefire output files like this:
{code}
Running org.apache.hadoop.hive.cli.TestCliDriver
Tests run: 1, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 89.254 sec <<< FAILURE! - in org.apache.hadoop.hive.cli.TestCliDriver
testCliDriver_analyze_tbl_part(org.apache.hadoop.hive.cli.TestCliDriver) Time elapsed: 16.314 sec <<< FAILURE!
java.lang.AssertionError: Unexpected exception java.lang.AssertionError: "Invalid partitioning key/value specified in ANALYZE statement" command=[ANALYZE TABLE src_stat_string_part partition (partitionName="p'1") COMPUTE STATISTICS for columns key, value] errorCode=[30007] debugHint=[See ./ql/target/tmp/log/hive.log or ./itests/qtest/target/tmp/log/hive.log, or check ./ql/target/surefire-reports or ./itests/qtest/target/surefire-reports/ for specific test cases logs.]
at org.junit.Assert.fail(Assert.java:88)
at org.apache.hadoop.hive.ql.QTestUtil.failed(QTestUtil.java:2006)
{code}
The stacktrace is still the same generic error, but that is because we use Assert.fail() to make the test case fail, and this prints such stack trace.
> Display correct error message on QTest failure commands
> -------------------------------------------------------
>
> Key: HIVE-13088
> URL: https://issues.apache.org/jira/browse/HIVE-13088
> Project: Hive
> Issue Type: Improvement
> Components: Testing Infrastructure
> Affects Versions: 1.2.1, 2.0.0
> Reporter: Sergio Peña
> Assignee: Sergio Peña
> Priority: Minor
> Attachments: HIVE-13088.1.patch
>
>
> Everytime a QTest command fails, a generic error message is displayed on console and surefire-output files. This does not help to understand the error at all.
> We should display the correct error message that Hive throws to troubleshoot the issue faster.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)