hi I am using the CDH3u1 stack.when I use IsolationRunner to remote debug code,I encounter the following errors, Exception in thread "main" java.lang.NullPointerException at org.apache.hadoop.fs.LocalDirAllocator$AllocatorPerContext.ifExists(LocalDirAllocator.java:502) at org.apache.hadoop.fs.LocalDirAllocator.ifExists(LocalDirAllocator.java:216) at org.apache.hadoop.mapred.IsolationRunner.run(IsolationRunner.java:195) at org.apache.hadoop.mapred.IsolationRunner.main(IsolationRunner.java:238) In general,The task attempt directory is in the following location: mapred.local.dir/taskTracker/jobcache/job-ID/task-attempt-ID. but when i log into the node that the task failed on and look for the directory for that task attempt,but i found my directory is in the following location: mapred.local.dir/taskTracker/user-id/jobcache/job-ID/task-attempt-ID, and i don't find work directory.The work directory is in the job-ID directory and is empty. my steps is as follows: first,set some options to allow the remote debugger to connect,then the IsolationRunner is launched with the following command: /bin/hadoop org.apache.hadoop.mapred.IsolationRunner /home/hadoop/cloudera-data/mapred/local/taskTracker/jingzhongxu/jobcache/job_201109130027_0002/attempt_201109130027_0002_m_000000_0/job.xml jingzhongxu
thanks ! jingzhongxu