[ https://issues.apache.org/jira/browse/YARN-1374?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13809085#comment-13809085 ]
Steve Loughran commented on YARN-1374: -------------------------------------- If this exists, my code. I'd put the list into an unmodifiable list to stop concurrency problems, because I knew the risk -adding children while adding children existed. It looks like that isn't enough -we need to take a snapshot of the list and then iterate through it. -steve > Resource Manager fails to start due to ConcurrentModificationException > ---------------------------------------------------------------------- > > Key: YARN-1374 > URL: https://issues.apache.org/jira/browse/YARN-1374 > Project: Hadoop YARN > Issue Type: Bug > Components: resourcemanager > Affects Versions: 2.3.0 > Reporter: Devaraj K > Priority: Blocker > > Resource Manager is failing to start with the below > ConcurrentModificationException. > {code:xml} > 2013-10-30 20:22:42,371 INFO org.apache.hadoop.util.HostsFileReader: > Refreshing hosts (include/exclude) list > 2013-10-30 20:22:42,376 INFO org.apache.hadoop.service.AbstractService: > Service ResourceManager failed in state INITED; cause: > java.util.ConcurrentModificationException > java.util.ConcurrentModificationException > at > java.util.AbstractList$Itr.checkForComodification(AbstractList.java:372) > at java.util.AbstractList$Itr.next(AbstractList.java:343) > at > java.util.Collections$UnmodifiableCollection$1.next(Collections.java:1010) > at > org.apache.hadoop.service.CompositeService.serviceInit(CompositeService.java:107) > at > org.apache.hadoop.yarn.server.resourcemanager.ResourceManager.serviceInit(ResourceManager.java:187) > at > org.apache.hadoop.service.AbstractService.init(AbstractService.java:163) > at > org.apache.hadoop.yarn.server.resourcemanager.ResourceManager.main(ResourceManager.java:944) > 2013-10-30 20:22:42,378 INFO > org.apache.hadoop.yarn.server.resourcemanager.RMHAProtocolService: > Transitioning to standby > 2013-10-30 20:22:42,378 INFO > org.apache.hadoop.yarn.server.resourcemanager.RMHAProtocolService: > Transitioned to standby > 2013-10-30 20:22:42,378 FATAL > org.apache.hadoop.yarn.server.resourcemanager.ResourceManager: Error starting > ResourceManager > java.util.ConcurrentModificationException > at > java.util.AbstractList$Itr.checkForComodification(AbstractList.java:372) > at java.util.AbstractList$Itr.next(AbstractList.java:343) > at > java.util.Collections$UnmodifiableCollection$1.next(Collections.java:1010) > at > org.apache.hadoop.service.CompositeService.serviceInit(CompositeService.java:107) > at > org.apache.hadoop.yarn.server.resourcemanager.ResourceManager.serviceInit(ResourceManager.java:187) > at > org.apache.hadoop.service.AbstractService.init(AbstractService.java:163) > at > org.apache.hadoop.yarn.server.resourcemanager.ResourceManager.main(ResourceManager.java:944) > 2013-10-30 20:22:42,379 INFO > org.apache.hadoop.yarn.server.resourcemanager.ResourceManager: SHUTDOWN_MSG: > /************************************************************ > SHUTDOWN_MSG: Shutting down ResourceManager at HOST-10-18-40-24/10.18.40.24 > ************************************************************/ > {code} -- This message was sent by Atlassian JIRA (v6.1#6144)