[ https://issues.apache.org/jira/browse/PIG-1482?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12897053#action_12897053 ]
Xuefu Zhang commented on PIG-1482: ---------------------------------- Manual Hudson run result: [exec] -1 overall. [exec] [exec] +1 @author. The patch does not contain any @author tags. [exec] [exec] +1 tests included. The patch appears to include 3 new or modified tests. [exec] [exec] +1 javadoc. The javadoc tool did not generate any warning messages. [exec] [exec] +1 javac. The applied patch does not increase the total number of javac compiler warnings. [exec] [exec] +1 findbugs. The patch does not introduce any new Findbugs warnings. [exec] [exec] -1 release audit. The applied patch generated 424 release audit warnings (more than the trunk's current 423 warnings). The release audit diff was due to new public methods introduced in Schema.java. > Pig gets confused when more than one loader is involved > ------------------------------------------------------- > > Key: PIG-1482 > URL: https://issues.apache.org/jira/browse/PIG-1482 > Project: Pig > Issue Type: Bug > Affects Versions: 0.7.0 > Reporter: Ankur > Assignee: Xuefu Zhang > Fix For: 0.8.0 > > Attachments: jira-1482-final.patch, jira-1482-final.patch > > > In case of two relations being loaded using different loader, joined, grouped > and projected, pig gets confused in trying to find appropriate loader for the > requested cast. Consider the following script :- > A = LOAD 'data1' USING PigStorage() AS (s, m, l); > B = FOREACH A GENERATE s#'k1' as v1, m#'k2' as v2, l#'k3' as v3; > C = FOREACH B GENERATE v1, (v2 == 'v2' ? 1L : 0L) as v2:long, (v3 == 'v3' ? 1 > :0) as v3:int; > D = LOAD 'data2' USING TextLoader() AS (a); > E = JOIN C BY v1, D BY a USING 'replicated'; > F = GROUP E BY (v1, a); > G = FOREACH F GENERATE (chararray)group.v1, group.a; > > dump G; > This throws the error, stack trace of which is in the next comment -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.