Pig
  1. Pig
  2. PIG-2636

"duplicate uid in schema" error from script that uses multiple FOREACH on same relation

    Details

    • Type: Bug Bug
    • Status: Resolved
    • Priority: Minor Minor
    • Resolution: Duplicate
    • Affects Version/s: 0.9.0
    • Fix Version/s: 0.11
    • Component/s: None
    • Labels:
      None

      Description

      The following script:

      A = LOAD 'bug.in' AS a:tuple(x:int, y:int);
      B1 = FOREACH A GENERATE a.x, a.y;
      B2 = FOREACH A GENERATE a.x, a.y;
      C = JOIN B1 BY x, B2 by x;

      yields the following error:

      org.apache.pig.impl.plan.PlanValidationException: ERROR 2270: Logical plan invalid state: duplicate uid in schema : B1::x#35:int,B1::y#36:int,B2::x#35:int,B2::y#36:int

        Activity

          People

          • Assignee:
            Unassigned
            Reporter:
            Pete Gieser
          • Votes:
            1 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development