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

Ayush Saxena commented on HDFS-14257:
-------------------------------------

{quote}I feel handling NPE is not the solution for this.
If your url is hdfs://hacluster1 then it should be resolved to user home 
directory like : hdfs://hacluster1/user/<user_name>
{quote}

I guess this JIRA was supposed to fix NPE for the Router and make the behavior 
in sync with the Namenode, Doing this resolution to home directory for all will 
change the CLI behavior, which according to compat guidelines shall be an 
incompatible change. May be you can raise a separate JIRA for the resolution to 
user home directory and we can discuss there. 
Here ideally we should just fix the NPE and make it sync with the NN behavior . 

> NPE when given the Invalid path to create target dir
> ----------------------------------------------------
>
>                 Key: HDFS-14257
>                 URL: https://issues.apache.org/jira/browse/HDFS-14257
>             Project: Hadoop HDFS
>          Issue Type: Bug
>            Reporter: Harshakiran Reddy
>            Assignee: hemanthboyina
>            Priority: Major
>              Labels: RBF
>         Attachments: HDFS-14257.001.patch, HDFS-14257.002.patch, 
> HDFS-14257.patch
>
>
> bin> ./hdfs dfs -mkdir hdfs://{color:red}hacluster2 /hacluster1{color}dest2/
> {noformat}
> -mkdir: Fatal internal error
> java.lang.NullPointerException
>         at 
> org.apache.hadoop.fs.FileSystem.fixRelativePart(FileSystem.java:2714)
>         at 
> org.apache.hadoop.hdfs.DistributedFileSystem.fixRelativePart(DistributedFileSystem.java:3229)
>         at 
> org.apache.hadoop.hdfs.DistributedFileSystem.getFileStatus(DistributedFileSystem.java:1618)
>         at org.apache.hadoop.fs.FileSystem.exists(FileSystem.java:1742)
>         at 
> org.apache.hadoop.fs.shell.Mkdir.processNonexistentPath(Mkdir.java:74)
>         at 
> org.apache.hadoop.fs.shell.Command.processArgument(Command.java:287)
>         at 
> org.apache.hadoop.fs.shell.Command.processArguments(Command.java:269)
>         at 
> org.apache.hadoop.fs.shell.FsCommand.processRawArguments(FsCommand.java:121)
>         at org.apache.hadoop.fs.shell.Command.run(Command.java:176)
>         at org.apache.hadoop.fs.FsShell.run(FsShell.java:328)
>         at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:76)
>         at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:90)
>         at org.apache.hadoop.fs.FsShell.main(FsShell.java:391)
> bin>
> {noformat}



--
This message was sent by Atlassian Jira
(v8.3.2#803003)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to