Steve Loughran created YARN-4746:
------------------------------------
Summary: yarn web services should convert parse failures of appId
to 400
Key: YARN-4746
URL: https://issues.apache.org/jira/browse/YARN-4746
Project: Hadoop YARN
Issue Type: Bug
Components: webapp
Affects Versions: 2.8.0
Reporter: Steve Loughran
Priority: Minor
I'm seeing somewhere in the WS API tests of mine an error with exception
conversion of a bad app ID sent in as an argument to a GET. I know it's in
ATS, but a scan of the core RM web services implies a same problem
{{WebServices.parseApplicationId()}} uses {{ConverterUtils.toApplicationId}} to
convert an argument; this throws IllegalArgumentException, which is then
handled somewhere by jetty as a 500 error.
In fact, it's a bad argument, which should be handled by returning a 400. This
can be done by catching the raised argument and explicitly converting it
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)