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: [email protected]
For additional commands, e-mail: [email protected]