Vaibhav Gumashta created HIVE-6154: -------------------------------------- Summary: HiveServer2 returns a detailed error message to the client only when the underlying exception is a HiveSQLException Key: HIVE-6154 URL: https://issues.apache.org/jira/browse/HIVE-6154 Project: Hive Issue Type: Bug Components: HiveServer2 Affects Versions: 0.13.0 Reporter: Vaibhav Gumashta Assignee: Vaibhav Gumashta Fix For: 0.13.0
In ThriftCLIService, if any of the API calls error out, the server API tries to send back a detailed error response by trying to extract information from the caught exception e like - HiveSQLException.toTStatus(e). However, within the HiveSQLException#toTStatus method, the detailed error info (sqlState, errorCode, errorMessage) is sent back only if the caught exception is an instance of HiveSQLException, otherwise only the error status is set. For other exceptions as well, we can set the error message in the response in addition to setting the error status to help in debugging. -- This message was sent by Atlassian JIRA (v6.1.5#6160)