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.