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

Alan Gates resolved PIG-2203.
-----------------------------

    Resolution: Duplicate

Duplicates PIG-2010

> Pig does not allow loading resources with the same name
> -------------------------------------------------------
>
>                 Key: PIG-2203
>                 URL: https://issues.apache.org/jira/browse/PIG-2203
>             Project: Pig
>          Issue Type: Bug
>          Components: impl
>    Affects Versions: 0.8.1
>            Reporter: Chetan
>
> I am trying to load some resources in my UDF using 
> MyClass.getClassLoader().getResources("myResource"). I have a bunch of 
> different files called "myResource" which are scattered across my library 
> files. In a non-Pig invocation, the above method returns an Enumeration 
> containing all the resource files called "myResource". When I call this from 
> a UDF, I can see only that the returned Enumeration only contains a single 
> "myResource". It looks like Pig's JarManager is combining all the jar's in 
> the class path into a single jar and the last entry wins. This kind of code 
> and resource layout is used for loading resource bundles in i18n/l10n. In my 
> opinion, at the very least, Pig shouldn't merge out resource files without a 
> warning. Also why should jar files have to be merged like that? Can they not 
> be added to Hadoop's distributed cache individually?

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

        

Reply via email to