[ 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)