Hello,
The exception is not related to the warning message.

It is a Reflection error. You have defined a custom Input format. Provide a
no arg constructor and then test.

On Wed, Jul 28, 2010 at 9:42 AM, Erik Test <[email protected]> wrote:

> Hello,
>
> I'm getting the following messages when I try to run a job I've developed.
>
>  hadoop jar distanceCalc.jar DistanceCalc distanceCalculations
> distanceCalculations/output9
>
> 10/07/28 09:25:37 WARN mapred.JobClient: Use GenericOptionsParser for
> parsing the arguments. Applications should implement Tool for the same.
>
> Exception in thread "main" java.lang.RuntimeException:
> java.lang.NoSuchMethodException:
> DistanceCalc$DistanceValuesInputFormat.<init>()
>        at
>
> org.apache.hadoop.util.ReflectionUtils.newInstance(ReflectionUtils.java:115)
>        at org.apache.hadoop.mapred.JobConf.getInputFormat(JobConf.java:400)
>        at
> org.apache.hadoop.mapred.JobClient.writeOldSplits(JobClient.java:810)
>        at
> org.apache.hadoop.mapred.JobClient.submitJobInternal(JobClient.java:781)
>        at org.apache.hadoop.mapred.JobClient.submitJob(JobClient.java:730)
>        at org.apache.hadoop.mapred.JobClient.runJob(JobClient.java:1249)
>        at DistanceCalc.main(DistanceCalc.java:228)
>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>        at
>
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>        at
>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>        at java.lang.reflect.Method.invoke(Method.java:597)
>        at org.apache.hadoop.util.RunJar.main(RunJar.java:156)
> Caused by: java.lang.NoSuchMethodException:
> DistanceCalc$DistanceValuesInputFormat.<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:109)
>        ... 11 more
>
> I'm obviously doing something wrong in the code but my question for this
> thread is the warning message I'm receiving.  I'm not quite sure what it
> means and what I've seen on google so far is the warning has something to
> do
> with Pig but I'm not using Pig. Can someone tell me what the warning means
> please?
>
> Thanks for your time
>
> Erik
>

Reply via email to