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

Enis Soztutar commented on HADOOP-4448:
---------------------------------------

bq. In my example, the jar file that was submitted and the jar file that was 
incorrectly run both had the same full class name.
In java, the classname is really the package name + class name, and with the 
standard naming convention, the class names are unique. If any of two classes 
have the same name, then there is something wrong with the naming in the first 
place, you should have set the package name accordingly. 

As I understand this, there is nothing can be done here. I will close this as 
won't fix unless any one objects. 

> "hadoop  jar" runs wrong jar file in case of name clash
> -------------------------------------------------------
>
>                 Key: HADOOP-4448
>                 URL: https://issues.apache.org/jira/browse/HADOOP-4448
>             Project: Hadoop Core
>          Issue Type: Bug
>          Components: util
>         Environment: RHEL Linux
>            Reporter: John DeTreville
>             Fix For: 0.17.3
>
>   Original Estimate: 1h
>  Remaining Estimate: 1h
>
> Imagine I run a command as follows:
>     hadoop jar test.jar
> Let's imagine that my main module in test.jar is named Sort.
> Let's also imagine that some jar file in my CLASSPATH contains a module also 
> named Sort, which also defines main.
> Hadoop will run THAT jar file, not the one I specified.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to