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

Exception with implicit split

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Critical
    • Resolution: Fixed
    • 0.2.0
    • 0.2.0
    • None
    • None

    Description

      Script:

      grunt> A = load 'foo';
      grunt> B = foreach A generate $0;
      grunt> C = foreach A generate $1;
      grunt> D = Union B, C;
      grunt> dump D;

      Error:

      08/08/12 11:36:57 ERROR plan.OperatorPlan: Attempt to give operator of type org.apache.pig.backend.hadoop.executionengine.physicalLayer.relationalOperators.POLoad multiple outputs. This operator does not support multiple outputs.
      08/08/12 11:36:57 ERROR physicalLayer.LogToPhyTranslationVisitor: Invalid physical operators in the physical planAttempt to give operator of type org.apache.pig.backend.hadoop.executionengine.physicalLayer.relationalOperators.POLoad multiple outputs. This operator does not support multiple outputs.
      08/08/12 11:36:59 ERROR grunt.GruntParser: java.io.IOException: Unable to open iterator for alias: E [null]
      at org.apache.pig.backend.hadoop.executionengine.HExecutionEngine.execute(HExecutionEngine.java:268)
      at org.apache.pig.PigServer.execute(PigServer.java:519)
      at org.apache.pig.PigServer.openIterator(PigServer.java:307)
      at org.apache.pig.tools.grunt.GruntParser.processDump(GruntParser.java:258)
      at org.apache.pig.tools.pigscript.parser.PigScriptParser.parse(PigScriptParser.java:175)
      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)
      Caused by: org.apache.pig.backend.executionengine.ExecException
      ... 8 more
      Caused by: org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.JobCreationException
      at org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.JobControlCompiler.compile(JobControlCompiler.java:162)
      at org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.JobControlCompiler.compile(JobControlCompiler.java:107)
      at org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.MapReduceLauncher.launchPig(MapReduceLauncher.java:68)
      at org.apache.pig.backend.hadoop.executionengine.HExecutionEngine.execute(HExecutionEngine.java:258)
      ... 7 more
      Caused by: java.lang.ClassCastException: org.apache.pig.backend.hadoop.executionengine.physicalLayer.relationalOperators.POLimit
      at org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.JobControlCompiler.getJobConf(JobControlCompiler.java:203)
      at org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.JobControlCompiler.compile(JobControlCompiler.java:156)
      ... 10 more

      Attachments

        1. 375.patch
          15 kB
          Shravan Matthur Narayanamurthy

        Activity

          People

            shravanmn Shravan Matthur Narayanamurthy
            olgan Olga Natkovich
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: