Charan Hebri created YARN-8129: ---------------------------------- Summary: Improve error message for invalid value in fields attributes Key: YARN-8129 URL: https://issues.apache.org/jira/browse/YARN-8129 Project: Hadoop YARN Issue Type: Improvement Components: ATSv2 Reporter: Charan Hebri
Query with invalid values for the 'fields' attributes throws a message that isn't very informative. Reader log, {noformat} 2018-04-09 08:59:46,069 INFO reader.TimelineReaderWebServices (TimelineReaderWebServices.java:getEntities(595)) - Received URL /ws/v2/timeline/users/hrt_qa/flows/test_flow/apps?limit=3&fields=INFOS from user hrt_qa 2018-04-09 08:59:46,070 INFO reader.TimelineReaderWebServices (TimelineReaderWebServices.java:handleException(173)) - Processed URL /ws/v2/timeline/users/hrt_qa/flows/test_flow/apps?limit=3&fields=INFOS but encountered exception (Took 1 ms.){noformat} Here INFOS is the invalid value for the fields attribute. Response, {noformat} { "exception": "BadRequestException", "message": "java.lang.Exception: No enum constant org.apache.hadoop.yarn.server.timelineservice.storage.TimelineReader.Field.INFOS", "javaClassName": "org.apache.hadoop.yarn.webapp.BadRequestException" }{noformat} The message shouldn't ideally contain the enum information. -- This message was sent by Atlassian JIRA (v7.6.3#76005) --------------------------------------------------------------------- To unsubscribe, e-mail: yarn-issues-unsubscr...@hadoop.apache.org For additional commands, e-mail: yarn-issues-h...@hadoop.apache.org