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)

Reply via email to