It is a NoSuchMethodError error.
Perhaps, the jar that you are using does not contain the method.
Please double check it.

On Tue, Jan 25, 2011 at 10:44 AM, Jun Young Kim <juneng...@gmail.com> wrote:

> Hi,
>
> I got this error when I executed a hadoop with a my jar application.
>
> $> hadoop jar  test-hdeploy.jar Test
> Exception in thread "main" java.lang.NoSuchMethodError:
> org.slf4j.spi.LocationAwareLogger.log(Lorg/slf4j/Marker;Ljava/lang/String;ILjava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V
>    at
> org.apache.commons.logging.impl.SLF4JLocationAwareLog.debug(SLF4JLocationAwareLog.java:133)
>    at
> org.apache.hadoop.security.UnixUserGroupInformation.login(UnixUserGroupInformation.java:301)
>    at org.apache.hadoop.mapred.JobClient.getUGI(JobClient.java:679)
>    at org.apache.hadoop.mapred.JobClient.createRPCProxy(JobClient.java:429)
>    at org.apache.hadoop.mapred.JobClient.init(JobClient.java:423)
>    at org.apache.hadoop.mapred.JobClient.<init>(JobClient.java:410)
>    at org.apache.hadoop.mapreduce.Job.<init>(Job.java:50)
>    at org.apache.hadoop.mapreduce.Job.<init>(Job.java:54)
>    at
> com.naver.shopping.feeder.hadoop.EPComparatorJob.run(EPComparatorJob.java:78)
>    at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:65)
>    at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:79)
>    at
> com.naver.shopping.feeder.hadoop.EPComparatorJob.main(EPComparatorJob.java:54)
>    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)
>
> a hadoop already has dependecies with slf libraries.
> (slf4j-log4j12-1.4.3.jar, slf4j-api-1.4.3.jar)
>
> so my jar file doesn't need to include it.
>
> do you know how I can fix it?
>
> --
> Junyoung Kim (juneng...@gmail.com)
>
>


-- 
-----李平

Reply via email to