You are viewing a plain text version of this content. The canonical link for it is here.
Posted to yarn-issues@hadoop.apache.org by "Sangjin Lee (JIRA)" <ji...@apache.org> on 2014/06/25 08:36:25 UTC
[jira] [Created] (YARN-2210) resource manager fails to start if
core-site.xml contains an xi:include
Sangjin Lee created YARN-2210:
---------------------------------
Summary: resource manager fails to start if core-site.xml contains an xi:include
Key: YARN-2210
URL: https://issues.apache.org/jira/browse/YARN-2210
Project: Hadoop YARN
Issue Type: Bug
Components: resourcemanager
Affects Versions: 2.4.0
Reporter: Sangjin Lee
Priority: Critical
The resource manager fails to start if core-site.xml contains an xi:include. This is easily reproduced with a pseudo-distributed mode. Just add something like this in the core-site.xml:
{noformat}
<configuration xmlns:xi="http://www.w3.org/2001/XInclude">
<xi:include href="mounttable.xml"/>
...
{noformat}
and place mounttable.xml in the same directory (doesn't matter what the file is really).
Then try starting the resource manager, and it will fail while handling this include. The exception encountered:
{noformat}
[Warning] :20:38: Include operation failed, reverting to fallback. Resource error reading file as XML (href='mounttable.xml'). Reason: /Users/sjlee/hadoop-2.4.0/mounttable.xml (No such file or directory)
[Fatal Error] :20:38: An include failed, and no fallback element was found.
14/06/24 23:30:16 FATAL conf.Configuration: error parsing conf java.io.BufferedInputStream@7426dbec
org.xml.sax.SAXParseException: An include failed, and no fallback element was found.
at com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(DOMParser.java:246)
at com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:284)
at javax.xml.parsers.DocumentBuilder.parse(DocumentBuilder.java:124)
at org.apache.hadoop.conf.Configuration.parse(Configuration.java:2173)
at org.apache.hadoop.conf.Configuration.loadResource(Configuration.java:2246)
at org.apache.hadoop.conf.Configuration.loadResources(Configuration.java:2195)
at org.apache.hadoop.conf.Configuration.getProps(Configuration.java:2102)
at org.apache.hadoop.conf.Configuration.get(Configuration.java:851)
at org.apache.hadoop.conf.Configuration.getTrimmed(Configuration.java:870)
at org.apache.hadoop.conf.Configuration.getClass(Configuration.java:1889)
at org.apache.hadoop.conf.Configuration.getClass(Configuration.java:1919)
at org.apache.hadoop.security.Groups.<init>(Groups.java:64)
at org.apache.hadoop.security.Groups.getUserToGroupsMappingServiceWithLoadedConfiguration(Groups.java:255)
at org.apache.hadoop.yarn.server.resourcemanager.ResourceManager.serviceInit(ResourceManager.java:197)
at org.apache.hadoop.service.AbstractService.init(AbstractService.java:163)
at org.apache.hadoop.yarn.server.resourcemanager.ResourceManager.main(ResourceManager.java:1038)
{noformat}
--
This message was sent by Atlassian JIRA
(v6.2#6252)