Thank you for the answer. I am aware of this and have been looking how to solve this issue in other places because I'm already providing a no arg constructor.
However, I'm still curious what this warning message means. Can someone tell me what this warning means? Erik On 28 July 2010 11:57, Himanshu Vashishtha <[email protected]> wrote: > 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 > > >
