Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
None
-
None
Description
Script:
register /homes/olgan/piggybank.jar
A = load 'studenttab10k' as (name, age, gpa);
B = filter A by name is not null;
C = foreach A generate org.apache.pig.piggybank.evaluation.string.UPPER(name);
D = limit C 10;
dump D;
Stack:
(reduce) task_200809241441_20466_r_000000java.io.IOException: Received a bytearray from the UDF. Cannot determine how to convert the bytearray to string.
at org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.PigMapReduce$Reduce.processOnePackageOutput(PigMapReduce.java:266)
at org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.PigMapReduce$Reduce.reduce(PigMapReduce.java:224)
at org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.PigMapReduce$Reduce.reduce(PigMapReduce.java:136)
at org.apache.hadoop.mapred.ReduceTask.run(ReduceTask.java:318)
at org.apache.hadoop.mapred.TaskTracker$Child.main(TaskTracker.java:2207)