POCast throws exception for certain sequences of LOAD, FILTER, FORACH
---------------------------------------------------------------------

                 Key: PIG-1191
                 URL: https://issues.apache.org/jira/browse/PIG-1191
             Project: Pig
          Issue Type: Bug
    Affects Versions: 0.6.0
            Reporter: Ankur
            Priority: Blocker


When using a custom load/store function, one that returns complex data (map of 
maps, list of maps), for certain sequences  of LOAD, FILTER, FOREACH pig script 
throws an exception of the form -
 
org.apache.pig.backend.executionengine.ExecException: ERROR 1075: Received a 
bytearray from the UDF. Cannot determine how to convert the bytearray to 
<actual-type>
at 
org.apache.pig.backend.hadoop.executionengine.physicalLayer.expressionOperators.POCast.getNext(POCast.java:639)
...
Looking through the code of POCast, apparently the operator was unable to find 
the right load function for doing the conversion and consequently bailed out 
with the exception failing the entire pig script.


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to