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

Koji Noguchi resolved PIG-3293.
-------------------------------

       Resolution: Duplicate
    Fix Version/s: 0.13.0

Originally PIG-3295 was handling a specific case when each union-ed field was 
from the same loader.  But the patch grew to handle the case when union-ed 
field came from the two separate loaders but both having the same loadcaster.  
Closing as duplicate. 

> Casting fails after Union from two data sources&loaders
> -------------------------------------------------------
>
>                 Key: PIG-3293
>                 URL: https://issues.apache.org/jira/browse/PIG-3293
>             Project: Pig
>          Issue Type: Bug
>            Reporter: Koji Noguchi
>            Priority: Minor
>             Fix For: 0.13.0
>
>         Attachments: pig-3293-test-only-v01.patch
>
>
> Script similar to 
> {noformat}
> A = load 'data1' using MyLoader() as (a:bytearray);
> B = load 'data2' as (a:bytearray);
> C = union onschema A,B;
> D = foreach C generate (chararray)a;
> Store D into './out';
> {noformat}
> fails with 
>    java.lang.Exception: org.apache.pig.backend.executionengine.ExecException: 
> ERROR 1075: Received a bytearray from the UDF. Cannot determine how to 
> convert the bytearray to string.
> Both MyLoader and PigStorage use the default Utf8StorageConverter.



--
This message was sent by Atlassian JIRA
(v6.1#6144)

Reply via email to