Zhijie Shen created YARN-1859:
---------------------------------

             Summary: WebAppProxyServlet will throw 
ApplicationNotFoundException if the app is no longer cached in RM
                 Key: YARN-1859
                 URL: https://issues.apache.org/jira/browse/YARN-1859
             Project: Hadoop YARN
          Issue Type: Bug
            Reporter: Zhijie Shen
            Assignee: Zhijie Shen


WebAppProxyServlet checks null to determine whether the application is not 
found or not.
{code}
 ApplicationReport applicationReport = getApplicationReport(id);
      if(applicationReport == null) {
        LOG.warn(req.getRemoteUser()+" Attempting to access "+id+
            " that was not found");
{code}
However, WebAppProxyServlet calls AppReportFetcher, which consequently calls 
ClientRMService. When application is not found, ClientRMService throws 
ApplicationNotFoundException. Therefore, in WebAppProxyServlet, the following 
logic to create the tracking url for a non-cached app will no longer be in use.



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to