Mit Desai created YARN-3976:
-------------------------------

             Summary: Catch ApplicationNotFoundException instead of parent 
YarnException in YarnClient and AppReportFetcher
                 Key: YARN-3976
                 URL: https://issues.apache.org/jira/browse/YARN-3976
             Project: Hadoop YARN
          Issue Type: Bug
    Affects Versions: 2.7.1
            Reporter: Mit Desai
            Assignee: Mit Desai


It's is better to catch the ApplicationNotFoundException rather than the parent 
YarnException and rethrow it when it's not ApplicationNotFoundExcepton
{noformat}
 catch (YarnException e) {
      if (!historyServiceEnabled) {
        // Just throw it as usual if historyService is not enabled.
        throw e;
      }
      // Even if history-service is enabled, treat all exceptions still the same
      // except the following
      if (!(e.getClass() == ApplicationNotFoundException.class)) {
        throw e;
      }
{noformat}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to