[ 
https://issues.apache.org/jira/browse/HADOOP-9453?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13620981#comment-13620981
 ] 

Steve Loughran commented on HADOOP-9453:
----------------------------------------

Stack trace on a load (with HADOOP-9447 applied to identify resource at fault)

{code}
org.apache.hadoop.yarn.applications.unmanagedamlauncher.TestUnmanagedAMLauncher 
 Time elapsed: 515 sec  <<< ERROR!
java.lang.RuntimeException: Error parsing 'yarn-site.xml' : 
org.xml.sax.SAXParseException: Premature end of file.
        at 
org.apache.hadoop.conf.Configuration.loadResource(Configuration.java:2050)
        at 
org.apache.hadoop.conf.Configuration.loadResources(Configuration.java:1899)
        at 
org.apache.hadoop.conf.Configuration.getProps(Configuration.java:1816)
        at org.apache.hadoop.conf.Configuration.get(Configuration.java:719)
        at 
org.apache.hadoop.conf.Configuration.getTrimmed(Configuration.java:738)
        at org.apache.hadoop.conf.Configuration.getLong(Configuration.java:948)
        at org.apache.hadoop.security.Groups.<init>(Groups.java:62)
        at 
org.apache.hadoop.security.Groups.getUserToGroupsMappingService(Groups.java:182)
        at 
org.apache.hadoop.security.UserGroupInformation.initialize(UserGroupInformation.java:244)
        at 
org.apache.hadoop.security.UserGroupInformation.ensureInitialized(UserGroupInformation.java:213)
        at 
org.apache.hadoop.security.UserGroupInformation.getLoginUser(UserGroupInformation.java:674)
        at 
org.apache.hadoop.security.UserGroupInformation.getCurrentUser(UserGroupInformation.java:582)
        at org.apache.hadoop.fs.FileContext.getFileContext(FileContext.java:458)
        at org.apache.hadoop.fs.FileContext.getFileContext(FileContext.java:439)
        at 
org.apache.hadoop.fs.FileContext.getLocalFSFileContext(FileContext.java:425)
        at 
org.apache.hadoop.yarn.server.MiniYARNCluster.<init>(MiniYARNCluster.java:93)
        at 
org.apache.hadoop.yarn.applications.unmanagedamlauncher.TestUnmanagedAMLauncher.setup(TestUnmanagedAMLauncher.java:52)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at 
org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
        at 
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
        at 
org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
        at 
org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:27)
        at 
org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
        at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
        at 
org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:252)
        at 
org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:141)
{code}
                
> Configuration.loadResource should skip empty resources
> ------------------------------------------------------
>
>                 Key: HADOOP-9453
>                 URL: https://issues.apache.org/jira/browse/HADOOP-9453
>             Project: Hadoop Common
>          Issue Type: Improvement
>          Components: conf
>    Affects Versions: 3.0.0
>            Reporter: Steve Loughran
>            Priority: Minor
>
> YARN-535 shows that having a 0-byte {yarn-site}} file (created due to the 
> test itself) breaks configuration loads, as it is a default resource that no 
> longer parses.
> The resource loader code skips missing files -it should do the same for 
> 0-byte files.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to