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

Nandor Kollar commented on PIG-5048:
------------------------------------

Ok, deleted the UDF and UDAF tests, since those are covered in the e2e test 
suite. I think all UDTF tests are needed, there is one for the simple bag 
projection (this was case where the issue was discovered), one for two 
projections, and one for the GenericUDTFCount2 to verify UDTF close() is not 
broken.

> HiveUDTF fail if it is the first expression in projection
> ---------------------------------------------------------
>
>                 Key: PIG-5048
>                 URL: https://issues.apache.org/jira/browse/PIG-5048
>             Project: Pig
>          Issue Type: Bug
>          Components: impl
>            Reporter: Daniel Dai
>            Assignee: Nandor Kollar
>             Fix For: 0.17.0, 0.16.1
>
>         Attachments: PIG-5048-1.patch, PIG-5048-2.patch, PIG-5048-3.patch, 
> PIG-5048-4.patch, PIG-5048.patch
>
>
> The following script fail:
> {code}
> define explode HiveUDTF('explode');
> A = load 'bag.txt' as (a0:{(b0:chararray)});
> B = foreach A generate explode(a0);
> dump B;
> {code}
> Message: Unimplemented at 
> org.apache.pig.data.UnlimitedNullTuple.size(UnlimitedNullTuple.java:31)
> If it is not the first projection, the script pass:
> {code}
> define explode HiveUDTF('explode');
> A = load 'bag.txt' as (a0:{(b0:chararray)});
> B = foreach A generate a0, explode(a0);
> dump B;
> {code}
> Thanks [~nkollar] reporting it!



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to