Details
-
Bug
-
Status: Patch Available
-
Major
-
Resolution: Unresolved
-
0.14.0
-
None
-
None
-
2015-04-23 08:37:49,117 [main] INFO org.apache.pig.Main - Apache Pig version 0.14.0 (r1640057) compiled Nov 16 2014, 18:02:05
-
Patch Available
Description
Running below script causes ClassCastException.
A = LOAD 'A' AS (a:int, b:int); B = GROUP A BY a; C = FOREACH B GENERATE Distinct(A); DUMP C;
Content of A:
1 1 2 1 3 1 4 1 5 2 6 2 7 2 8 2 9 2
Caused by: java.lang.ClassCastException: org.apache.pig.data.SingleTupleBag cannot be cast to org.apache.pig.data.Tuple
at org.apache.pig.builtin.Distinct$Initial.exec(Distinct.java:86)
at org.apache.pig.builtin.Distinct$Initial.exec(Distinct.java:78)
at org.apache.pig.backend.hadoop.executionengine.physicalLayer.expressionOperators.POUserFunc.getNext(POUserFunc.java:323)
at org.apache.pig.backend.hadoop.executionengine.physicalLayer.expressionOperators.POUserFunc.getNextTuple(POUserFunc.java:362)
at org.apache.pig.backend.hadoop.executionengine.physicalLayer.PhysicalOperator.getNext(PhysicalOperator.java:361)