title: mapred.JobClient: Error reading task output http:... when running hadoop from Cygwin on Windows OS
body: <p>I was running the "Generating vectors from documents" sample from the book "<strong>Mahout</strong> in Action" from <strong>Cygwin</strong> on <strong>Windows</strong>. 
  <strong>Hadoop is started only on the local machine.</strong></p>
  
  <p>Below is my running command: </p>
  
  <p><strong>$ bin/mahout seq2sparse -i reuters-seqfiles/ -o reuters-vectors -ow</strong></p>
  
  <p>But it shows below java.io.IOException, anyone knows what causes this problem? Thanks in advance!</p>
  
  <pre><code>Running on hadoop, using HADOOP_HOME=my_hadoop_path
  HADOOP_CONF_DIR=my_hadoop_conf_path
  13/05/13 18:38:03 WARN driver.MahoutDriver: No seq2sparse.props found on classpath, will use command-line arguments only
  13/05/13 18:38:03 INFO vectorizer.SparseVectorsFromSequenceFiles: Maximum n-gram size is: 1
  13/05/13 18:38:03 INFO common.HadoopUtil: Deleting reuters-vectors
  13/05/13 18:38:04 INFO vectorizer.SparseVectorsFromSequenceFiles: Minimum LLR value: 1.0
  13/05/13 18:38:04 INFO vectorizer.SparseVectorsFromSequenceFiles: Number of reduce tasks: 1
  13/05/13 18:38:04 INFO input.FileInputFormat: Total input paths to process : 2
  13/05/13 18:38:04 INFO mapred.JobClient: Running job: job_201305131836_0001
  13/05/13 18:38:05 INFO mapred.JobClient:  map 0% reduce 0%
  13/05/13 18:38:15 INFO mapred.JobClient: Task Id : attempt_201305131836_0001_m_000003_0, Status : FAILED
  java.io.IOException: Task process exit with nonzero status of 1.
          at org.apache.hadoop.mapred.TaskRunner.run(TaskRunner.java:418)
  
  13/05/13 18:38:15 WARN mapred.JobClient: Error reading task outputhttp://namenode_address:50060/tasklog?plaintext=true&amp;taskid=attempt_201305131836_0001_m_000003_0&amp;filter=stdout
  13/05/13 18:38:15 WARN mapred.JobClient: Error reading task outputhttp://namenode_address:50060/tasklog?plaintext=true&amp;taskid=attempt_201305131836_0001_m_000003_0&amp;filter=stderr
  13/05/13 18:38:21 INFO mapred.JobClient: Task Id : attempt_201305131836_0001_m_000003_1, Status : FAILED
  java.io.IOException: Task process exit with nonzero status of 1.
          at org.apache.hadoop.mapred.TaskRunner.run(TaskRunner.java:418)
  </code></pre>
  
  <p>Below is the running log of tasktracker:</p>
  
  <pre><code> INFO org.apache.hadoop.mapred.ProcfsBasedProcessTree: ProcfsBasedProcessTree currently is supported only on Linux.
   INFO org.apache.hadoop.mapred.TaskTracker: ProcessTree implementation is missing on this system. TaskMemoryManager is disabled.
   INFO org.apache.hadoop.mapred.IndexCache: IndexCache created with max memory = 10485760
   INFO org.apache.hadoop.mapred.TaskTracker: LaunchTaskAction (registerTask): attempt_201305141049_0001_m_000002_0 task's state:UNASSIGNED
   INFO org.apache.hadoop.mapred.TaskTracker: Trying to launch : attempt_201305141049_0001_m_000002_0
   INFO org.apache.hadoop.mapred.TaskTracker: In TaskLauncher, current free slots : 2 and trying to launch attempt_201305141049_0001_m_000002_0
  INFO org.apache.hadoop.mapred.JvmManager: In JvmRunner constructed JVM ID: jvm_201305141049_0001_m_1036671648
  INFO org.apache.hadoop.mapred.JvmManager: JVM Runner jvm_201305141049_0001_m_1036671648 spawned.
   INFO org.apache.hadoop.mapred.JvmManager: JVM : jvm_201305141049_0001_m_1036671648 exited. Number of tasks it ran: 0
   WARN org.apache.hadoop.mapred.TaskRunner: attempt_201305141049_0001_m_000002_0 Child Error
  java.io.IOException: Task process exit with nonzero status of 1.
      at org.apache.hadoop.mapred.TaskRunner.run(TaskRunner.java:418)
   INFO org.apache.hadoop.mapred.TaskRunner: attempt_201305141049_0001_m_000002_0 done; removing files.
   INFO org.apache.hadoop.mapred.TaskTracker: addFreeSlot : current free slots : 2
  </code></pre>