Uploaded image for project: 'Hadoop Map/Reduce'
  1. Hadoop Map/Reduce
  2. MAPREDUCE-1828

Job doesn't fail graciously when an invalid mapred.child.env value is specified

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Won't Fix
    • None
    • None
    • tasktracker
    • None

    Description

      When invalid input is given to -Dmapred.child.env=, ArrayIndexOutOfBoundsException is seen instead of giving a useful error message.

      bin/hadoop jar hadoop-streaming.jar -Dmapred.child.env="X:Y" -input inp_empty -output out -mapper /bin/cat
      -reducer /bin/cat

      java.lang.Throwable: Child Error at org.apache.hadoop.mapred.TaskRunner.run(TaskRunner.java:242) Caused by:
      java.lang.ArrayIndexOutOfBoundsException: 1 at
      org.apache.hadoop.mapred.TaskRunner.getVMEnvironment(TaskRunner.java:571) at
      org.apache.hadoop.mapred.TaskRunner.run(TaskRunner.java:212)

      Attachments

        1. 1828.patch
          1 kB
          Ravi Gummadi

        Activity

          People

            ravidotg Ravi Gummadi
            ravidotg Ravi Gummadi
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: