[ https://issues.apache.org/jira/browse/PIG-5048?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15651841#comment-15651841 ]
Nandor Kollar commented on PIG-5048: ------------------------------------ Thank you Daniel for the review and for helping me learn more about how HiveUDFs work! > 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)