You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@pig.apache.org by "Koji Noguchi (JIRA)" <ji...@apache.org> on 2016/09/01 20:37:21 UTC

[jira] [Created] (PIG-5020) Give file location for loadcaster related warning and errors

Koji Noguchi created PIG-5020:
---------------------------------

             Summary: Give file location for loadcaster related warning and errors
                 Key: PIG-5020
                 URL: https://issues.apache.org/jira/browse/PIG-5020
             Project: Pig
          Issue Type: Improvement
            Reporter: Koji Noguchi
            Assignee: Koji Noguchi


Loadcaster can be null due to bug like PIG-4974, or due to valid reasons when bytearray is returned by UDF or bytearray coming from union-ed relation with two different loadcasters.

And when casting fails at runtime, it's sometimes not straightforward to find the corresponding typecast that's failing in your script.

{noformat}
Caused by: org.apache.pig.backend.executionengine.ExecException: ERROR 1075: Received a bytearray from the UDF or Union from two different Loaders. Cannot determine how to convert the bytearray to string.
        at org.apache.pig.backend.hadoop.executionengine.physicalLayer.expressionOperators.POCast.getNextString(POCast.java:1122)
{noformat}

Maybe we can add source location when possible.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)