Parser error message doesn't show location of the error or show it as Line 0:0
------------------------------------------------------------------------------

                 Key: PIG-1925
                 URL: https://issues.apache.org/jira/browse/PIG-1925
             Project: Pig
          Issue Type: Bug
    Affects Versions: 0.9.0
            Reporter: Xuefu Zhang
            Assignee: Xuefu Zhang
             Fix For: 0.9.0


When Parser emits an error from one of the tree parsers (like AST validation or 
plan generation), Line number is missing or printed as Line 0:0. Further 
investigation shows that Antlr 3.2 isn't able to report the correct line number 
and line offset. We need to address it in Pig code.

The following is an example.

grunt> A = load 'x' as (u, v, u, w);
2011-03-21 10:04:44,486 [main] ERROR org.apache.pig.tools.grunt.Grunt - ERROR 
0: Duplicated alias in schema: u


It's desirable to have line number/offset in such kind of error messages.




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

Reply via email to