[ https://issues.apache.org/jira/browse/YARN-3919?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Rohith Sharma K S updated YARN-3919: ------------------------------------ Attachment: 0003-YARN-3919.patch The current patch not able to apply in my machine. So regenerating the same patches from my machine. Uploading to HadoopQA to kick off before commmit.. > NPEs' while stopping service after exception during > CommonNodeLabelsManager#start > --------------------------------------------------------------------------------- > > Key: YARN-3919 > URL: https://issues.apache.org/jira/browse/YARN-3919 > Project: Hadoop YARN > Issue Type: Bug > Components: resourcemanager > Affects Versions: 2.7.0 > Reporter: Varun Saxena > Assignee: Varun Saxena > Attachments: 0003-YARN-3919.patch, YARN-3919.01.patch, > YARN-3919.02.patch > > > We get NPE during CommonNodeLabelsManager#serviceStop and > AsyncDispatcher#serviceStop if ConnectException on call to > CommonNodeLabelsManager#serviceStart occurs. > {noformat} > 2015-07-10 19:39:37,825 WARN main-EventThread > org.apache.hadoop.service.AbstractService: When stopping the service > org.apache.hadoop.yarn.nodelabels.CommonNodeLabelsManager : > java.lang.NullPointerException > java.lang.NullPointerException > at > org.apache.hadoop.yarn.nodelabels.FileSystemNodeLabelsStore.close(FileSystemNodeLabelsStore.java:99) > at > org.apache.hadoop.yarn.nodelabels.CommonNodeLabelsManager.serviceStop(CommonNodeLabelsManager.java:278) > at > org.apache.hadoop.service.AbstractService.stop(AbstractService.java:221) > at > org.apache.hadoop.service.ServiceOperations.stop(ServiceOperations.java:52) > at > org.apache.hadoop.service.ServiceOperations.stopQuietly(ServiceOperations.java:80) > at > org.apache.hadoop.service.AbstractService.start(AbstractService.java:203) > at > org.apache.hadoop.service.CompositeService.serviceStart(CompositeService.java:120) > at > org.apache.hadoop.yarn.server.resourcemanager.ResourceManager$RMActiveServices.serviceStart(ResourceManager.java:588) > at > org.apache.hadoop.service.AbstractService.start(AbstractService.java:193) > at > org.apache.hadoop.yarn.server.resourcemanager.ResourceManager.startActiveServices(ResourceManager.java:998) > at > org.apache.hadoop.yarn.server.resourcemanager.ResourceManager$1.run(ResourceManager.java:1039) > at > org.apache.hadoop.yarn.server.resourcemanager.ResourceManager$1.run(ResourceManager.java:1035) > {noformat} > {noformat} > java.lang.NullPointerException > at > org.apache.hadoop.yarn.event.AsyncDispatcher.serviceStop(AsyncDispatcher.java:142) > at > org.apache.hadoop.service.AbstractService.stop(AbstractService.java:221) > at > org.apache.hadoop.service.ServiceOperations.stop(ServiceOperations.java:52) > at > org.apache.hadoop.service.ServiceOperations.stopQuietly(ServiceOperations.java:80) > at > org.apache.hadoop.service.CompositeService.stop(CompositeService.java:157) > at > org.apache.hadoop.service.CompositeService.serviceStop(CompositeService.java:131) > at > org.apache.hadoop.service.AbstractService.stop(AbstractService.java:221) > at > org.apache.hadoop.service.ServiceOperations.stop(ServiceOperations.java:52) > at > org.apache.hadoop.service.ServiceOperations.stopQuietly(ServiceOperations.java:80) > {noformat} > These NPEs' fill up the logs. Although, this doesn't cause any functional > issue but its a nuisance and we ideally should have null checks in > serviceStop. -- This message was sent by Atlassian JIRA (v6.3.4#6332)