Uploaded image for project: 'Pig'
  1. Pig
  2. PIG-404

if there is no space after a "=" as in "A=pigstatement" the pig statement results in stack trace

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Trivial
    • Resolution: Duplicate
    • 0.2.0
    • 0.2.0
    • grunt
    • None
    • Linux 2.6.9-55.ELsmp #1 SMP Fri Apr 20 16:36:54 EDT 2007 x86_64 x86_64 x86_64 GNU/Linux

    Description

      If you have ( A1=pigstatement) and you have (A2= pigstatement), A1will pass and A2 will fail.
      Here is an example using load:

      The first statement works, the second statement results in a stack trace. The only difference is the space beween A= and load.

      grunt> A = load 'studenttab10k' using PigStorage() as (name, age, gpa );
      grunt> A=load 'studenttab10k' using PigStorage() as ( name, age, gpa );
      org.apache.pig.tools.pigscript.parser.ParseException: Encountered "A=load" at line 1, column 1.
      Was expecting one of:
      <EOF>
      "cat" ...
      "cd" ...
      "cp" ...
      "copyFromLocal" ...
      "copyToLocal" ...
      "dump" ...
      "describe" ...
      "explain" ...
      "help" ...
      "kill" ...
      "ls" ...
      "mv" ...
      "mkdir" ...
      "pwd" ...
      "quit" ...
      "register" ...
      "rm" ...
      "set" ...
      "scriptDone" ...
      "" ...
      <EOL> ...
      ";" ...

      org.apache.pig.tools.pigscript.parser.TokenMgrError: Lexical error at line 1, column 40. Encountered: "(" (40), after : ""
      at org.apache.pig.tools.pigscript.parser.PigScriptParserTokenManager.getNextToken(PigScriptParserTokenManager.java:2430)
      at org.apache.pig.tools.pigscript.parser.PigScriptParser.getNextToken(PigScriptParser.java:583)
      at org.apache.pig.tools.pigscript.parser.PigScriptParser.handle_invalid_command(PigScriptParser.java:479)
      at org.apache.pig.tools.pigscript.parser.PigScriptParser.parse(PigScriptParser.java:313)
      at org.apache.pig.tools.grunt.GruntParser.parseContOnError(GruntParser.java:92)
      at org.apache.pig.tools.grunt.Grunt.run(Grunt.java:58)
      at org.apache.pig.Main.main(Main.java:278)

      Attachments

        Activity

          People

            Unassigned Unassigned
            araceli Araceli Henley
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: