[ 
https://issues.apache.org/jira/browse/PIG-5020?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15542970#comment-15542970
 ] 

Koji Noguchi commented on PIG-5020:
-----------------------------------

{quote}
bq. +1
I did a full test and realized that my e2e test change required a escape on 
bracket. Also line was off by one.
...
Sorry for the extra trouble but appreciate if you could take one more look. 
thanks.
{quote}
[~daijy], sorry to bug you on this but can you check my last patch?  It's a one 
line change from my previous patch. 


> 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
>            Priority: Minor
>         Attachments: pig-5020-v01.patch, pig-5020-v02.patch, 
> pig-5020-v03.patch
>
>
> 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)

Reply via email to