Override the "configure" method in your Mapper class to get a handle to the proper configuration object. Do not instantiate a new Configuration object, as you're doing below:
Wrong: JobConf conf = new JobConf(new Configuration()); Right: @Override void configure(Configuration conf) { this.conf = conf; } … … JobConf conf = new JobConf(conf); On Thu, Sep 1, 2011 at 5:56 AM, Kadu canGica Eduardo <kaducang...@gmail.com> wrote: > Hi, > > what is the right way to use the method getWorkOutputPath from the > FileOutputFormat? > > Here is a sample of my code: > > public void map(LongWritable key, Text value, OutputCollector<Text, Text> > output, Reporter reporter) throws IOException { > ... > JobConf conf = new JobConf(new Configuration()); > dir = FileOutputFormat.getWorkOutputPath(conf).toString(); > ... > > i'm getting the "java.lang.NullPointerException" error. > > what is the solution for this? > > Thanks in advance. > > Carlos. > -- Harsh J