Gaurav Nagar created AMBARI-14707:
-------------------------------------
Summary: Ambari should return 400 (instead of 500) when the hive
query cannot be compiled
Key: AMBARI-14707
URL: https://issues.apache.org/jira/browse/AMBARI-14707
Project: Ambari
Issue Type: Bug
Components: ambari-views
Affects Versions: 2.1.2
Reporter: Gaurav Nagar
Assignee: Gaurav Nagar
Fix For: 2.2.1
When user submit invalid hive query, hive view should return 400 response code
(Bad request) instead of 500 (server error)
Currently if invalid query is submitted, jobs url returns 500 response code:
/api/v1/views/HIVE/versions/1.0.0/instances/AUTO_HIVE_INSTANCE/jobs
11/18/2015 8:27:33 PM [qtp-client-68] ERROR
org.apache.ambari.view.hive.utils.ServiceFormattedException - H110 Unable to
submit statement. Error while compiling statement: FAILED: ParseException line
1:0 cannot recognize input near 'OAD' 'DATA' 'INPATH' [ERROR_STATUS]
11/18/2015 8:27:33 PM [qtp-client-68] ERROR
org.apache.ambari.view.hive.utils.ServiceFormattedException -
org.apache.ambari.view.hive.client.HiveErrorStatusException: H110 Unable to
submit statement. Error while compiling statement: FAILED: ParseException line
1:0 cannot recognize input near 'OAD' 'DATA' 'INPATH' [ERROR_STATUS]
org.apache.ambari.view.hive.client.HiveErrorStatusException: H110 Unable to
submit statement. Error while compiling statement: FAILED: ParseException line
1:0 cannot recognize input near 'OAD' 'DATA' 'INPATH' [ERROR_STATUS]
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)