[ 
https://issues.apache.org/jira/browse/PIG-1947?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Xuefu Zhang updated PIG-1947:
-----------------------------

    Attachment: PIG-1947.patch

Temporary fix for the issue. With this patch, Pig is able to correctly report 
line/column number for batch processing. For interactive mode, The line number 
can be wrong, which probably doesn't matter as user should assume it's the last 
line entered, and the column number can be also wrong, which is the same for 
previous version anyway.

We shall fully address the issue in the next release when we replace the grunt 
parser. 

> Incorrect line number is reported during parsing
> ------------------------------------------------
>
>                 Key: PIG-1947
>                 URL: https://issues.apache.org/jira/browse/PIG-1947
>             Project: Pig
>          Issue Type: Bug
>    Affects Versions: 0.9.0
>            Reporter: Xuefu Zhang
>            Assignee: Xuefu Zhang
>             Fix For: 0.9.0
>
>         Attachments: PIG-1947.patch
>
>
> In case of errors in script, Pig parser doesn't report correct the line 
> number always. For example:
> script:
> A = load 'x' as ( u:int, v:chararray );
> sh ls -l;
> B = foreach A generate u + v;
> store B into 'y';
> error reported:
> 2011-03-30 17:48:04,649 [main] ERROR org.apache.pig.tools.grunt.Grunt - ERROR 
> 1039: <file line.pig, line 2, column 25> (Name: Add Type: int Uid: 
> 7)incompatible types in Add Operator left hand side:Unknown right hand 
> side:Unknown
> Incorrect line number is also reported when a single line contains multiple 
> Pig statement, such as:
> A = load 'x' as( u:int, v:chararray); B = foreach A generate u + v;
> store B into 'y';

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to