Rohith Sharma K S created YARN-6827:
---------------------------------------

             Summary: NPE exception while publishing recovering applications 
into ATS during RM restart.
                 Key: YARN-6827
                 URL: https://issues.apache.org/jira/browse/YARN-6827
             Project: Hadoop YARN
          Issue Type: Bug
          Components: resourcemanager
            Reporter: Rohith Sharma K S


While recovering application, it is observed that NPE exception is thrown as 
below.
{noformat}
017-07-13 14:08:12,476 ERROR 
org.apache.hadoop.yarn.server.resourcemanager.metrics.TimelineServiceV1Publisher:
 Error when publishing entity [YARN_APPLICATION,application_1499929227397_0001]
java.lang.NullPointerException
        at 
org.apache.hadoop.yarn.client.api.impl.TimelineClientImpl.putEntities(TimelineClientImpl.java:178)
        at 
org.apache.hadoop.yarn.server.resourcemanager.metrics.TimelineServiceV1Publisher.putEntity(TimelineServiceV1Publisher.java:368)
{noformat}

This is because in RM service creation, active services are created first and 
later ATS services are created. It means active services are started and ATS 
services are started later point of time. 

This gives sufficient time to active services recover the applications which 
tries to publish into ATS while recovering. Since ATS services are not started 
yet, it throws NPE. 



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

---------------------------------------------------------------------
To unsubscribe, e-mail: yarn-issues-unsubscr...@hadoop.apache.org
For additional commands, e-mail: yarn-issues-h...@hadoop.apache.org

Reply via email to