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.
>
>
>
>