hadoop-common-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Dan Benjamin <dben...@amazon.com>
Subject NoSuchMethodException when running Map Task
Date Tue, 07 Oct 2008 19:17:58 GMT

I've got a simple hadoop job running on an EC2 cluster using the scripts
under src/contrib/ec2.  The map tasks all fail with the following error:

08/10/07 15:11:00 INFO mapred.JobClient: Task Id :
attempt_200810071501_0001_m_000031_0, Status : FAILED
java.lang.RuntimeException: java.lang.NoSuchMethodException:
ManifestRetriever$Map.<init>()
        at
org.apache.hadoop.util.ReflectionUtils.newInstance(ReflectionUtils.java:80)
        at org.apache.hadoop.mapred.MapRunner.configure(MapRunner.java:33)
        at
org.apache.hadoop.util.ReflectionUtils.setConf(ReflectionUtils.java:58)
        at
org.apache.hadoop.util.ReflectionUtils.newInstance(ReflectionUtils.java:82)
        at org.apache.hadoop.mapred.MapTask.run(MapTask.java:223)
        at
org.apache.hadoop.mapred.TaskTracker$Child.main(TaskTracker.java:2207)
Caused by: java.lang.NoSuchMethodException:
com.amazon.ec2.ebs.billing.ManifestRetriever$Map.<init>()
        at java.lang.Class.getConstructor0(Class.java:2706)
        at java.lang.Class.getDeclaredConstructor(Class.java:1985)
        at
org.apache.hadoop.util.ReflectionUtils.newInstance(ReflectionUtils.java:74)

I tried adding an explicit (public) no-arg constructor to the
ManifestRetriever.Map class but this gives me the same error.  Has anyone
encountered this problem before?

-- 
View this message in context: http://www.nabble.com/NoSuchMethodException-when-running-Map-Task-tp19865280p19865280.html
Sent from the Hadoop core-user mailing list archive at Nabble.com.


Mime
View raw message