hadoop-pig-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Sherry Chen (JIRA)" <j...@apache.org>
Subject [jira] Created: (PIG-1499) Type error message does not include complex type
Date Tue, 13 Jul 2010 16:56:50 GMT
Type error message does not include complex type

                 Key: PIG-1499
                 URL: https://issues.apache.org/jira/browse/PIG-1499
             Project: Pig
          Issue Type: Improvement
          Components: impl
    Affects Versions: 0.7.0
         Environment: Hadoop
Apache Pig version (r951530)
            Reporter: Sherry Chen
            Priority: Minor

When loading data as a bag, if the schema specification is not correct, error message does
not include useful information about bag.

For example, input file as "input.txt", working script as "working.pig", non working as "not_working.pig"
as following:
{(2, 3)}
{(4, 6)}
{(5, 7)}
A = LOAD 'input.txt' AS (f1:bag[T:tuple(t1, t2)]);
describe A;
dump A;
working .pig
A = LOAD 'input.txt' AS (f1:bag{T:tuple(t1, t2)});
describe A;
dump A;

if run: " pig -latest -x local working.pig", we get result:
({(2, 3)})
({(4, 6)})
({(5, 7)})
if run " pig -latest -x local not_working.pig", we get:
 ERROR org.apache.pig.tools.grunt.Grunt - ERROR 1000: Error during parsing. Encountered "
"bag" "bag "" at line 1, column 29.
Was expecting one of:
    "int" ...
    "long" ...
    "float" ...
    "double" ...
    "chararray" ...
    "bytearray" ...
    "int" ...
    "long" ...
    "float" ...
    "double" ...
    "chararray" ...
    "bytearray" ...

Please include bag{} map[] tuple() in Error message for better addressing the error.

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

View raw message