hadoop-common-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jitendra Nath Pandey (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (HADOOP-7661) FileSystem.getCanonicalServiceName throws NPE for any file system uri that doesn't have an authority.
Date Tue, 20 Sep 2011 23:10:08 GMT

     [ https://issues.apache.org/jira/browse/HADOOP-7661?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Jitendra Nath Pandey updated HADOOP-7661:
-----------------------------------------

    Attachment: HADOOP-7661.20s.1.patch

This patch makes following change:
The default behavior for getCanonicalServiceName is to just return the uri as the string,
because calling SecurityUtil.buildDTServiceName doesn't make sense for many file systems.
DFS and Hftp override getCanonicalServiceName to call buildDTServiceName 

> FileSystem.getCanonicalServiceName throws NPE for any file system uri that doesn't have
an authority.
> -----------------------------------------------------------------------------------------------------
>
>                 Key: HADOOP-7661
>                 URL: https://issues.apache.org/jira/browse/HADOOP-7661
>             Project: Hadoop Common
>          Issue Type: Bug
>    Affects Versions: 0.20.205.0
>            Reporter: Jitendra Nath Pandey
>            Assignee: Jitendra Nath Pandey
>             Fix For: 0.20.205.0
>
>         Attachments: HADOOP-7661.20s.1.patch
>
>
> FileSystem.getCanonicalServiceName throws NPE for any file system uri that doesn't have
an authority. 
> ....
> java.lang.NullPointerException
> at org.apache.hadoop.net.NetUtils.createSocketAddr(NetUtils.java:138)
> at org.apache.hadoop.security.SecurityUtil.buildDTServiceName(SecurityUtil.java:261)
> at org.apache.hadoop.fs.FileSystem.getCanonicalServiceName(FileSystem.java:174)
> ....

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Mime
View raw message