You are viewing a plain text version of this content. The canonical link for it is here.
Posted to common-user@hadoop.apache.org by Kayla Jay <ka...@yahoo.com> on 2008/05/27 19:59:26 UTC

Upgrade from 16.2 to 17.0 Errors

Hi

I just upgraded from scratch from 16.2 to 17.0.  A program that used to work on 16.2 is causing errors with version 17.0
Here's the error:

[main] WARN org.apache.hadoop.mapred.TaskTracker$Child.main(2129) - Error running child
java.lang.AbstractMethodError: MyReader.createKey()Ljava/lang/Object;
at org.apache.hadoop.mapred.MapTask$TrackedRecordReader.createKey(MapTask.java:146)
at org.apache.hadoop.mapred.MapRunner.run(MapRunner.java:42)
at org.apache.hadoop.mapred.MapTask.run(MapTask.java:219)
at org.apache.hadoop.mapred.TaskTracker$Child.main(TaskTracker.java:2124)

Any ideas?


Thanks.


      

Re: Upgrade from 16.2 to 17.0 Errors

Posted by Ion Badita <io...@searchcapital.net>.
Hi,

Most probably you need to recompile your classes  with hadoop 0.17 API. 
Pay attention to hadoop classes with generic parameters.


Ion


Kayla Jay wrote:
> Hi
>
> I just upgraded from scratch from 16.2 to 17.0.  A program that used to work on 16.2 is causing errors with version 17.0
> Here's the error:
>
> [main] WARN org.apache.hadoop.mapred.TaskTracker$Child.main(2129) - Error running child
> java.lang.AbstractMethodError: MyReader.createKey()Ljava/lang/Object;
> at org.apache.hadoop.mapred.MapTask$TrackedRecordReader.createKey(MapTask.java:146)
> at org.apache.hadoop.mapred.MapRunner.run(MapRunner.java:42)
> at org.apache.hadoop.mapred.MapTask.run(MapTask.java:219)
> at org.apache.hadoop.mapred.TaskTracker$Child.main(TaskTracker.java:2124)
>
> Any ideas?
>
>
> Thanks.
>
>
>       
>