htrace-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Odin Guillermo Caudillo Gallegos <odin.guille...@gmail.com>
Subject Re: Java exception
Date Thu, 08 Oct 2015 19:36:39 GMT
Hi.
Already solved with maven and tested on the project without maven, it
was htrace-core-3.0.4.jar the one that was missing.
Thanks!

2015-10-08 14:01 GMT-05:00 Colin P. McCabe <cmccabe@apache.org>:

> Hi Odin,
>
> org/htrace/Trace is a class from the pre-Apache version of HTrace.  It
> sounds like the HTrace jar you need is not 3.1.0-incubating, but
> perhaps 3.0.4 (or even some older version)?
>
> Try finding the source code for the version of Hadoop you are using
> and running "mvn dependency:tree"
>
> best,
> Colin
>
> On Thu, Oct 8, 2015 at 10:32 AM, Odin Guillermo Caudillo Gallegos
> <odin.guillermo@gmail.com> wrote:
> > Hi, i'm building a code to write files on hdfs, but it gives me the
> > following error:
> >
> > Exception in thread "main" java.lang.NoClassDefFoundError:
> org/htrace/Trace
> > at
> org.apache.hadoop.hdfs.DFSOutputStream.<init>(DFSOutputStream.java:1703)
> > at
> >
> org.apache.hadoop.hdfs.DFSOutputStream.newStreamForCreate(DFSOutputStream.java:1756)
> > at org.apache.hadoop.hdfs.DFSClient.create(DFSClient.java:1668)
> > at org.apache.hadoop.hdfs.DFSClient.create(DFSClient.java:1593)
> > at
> >
> org.apache.hadoop.hdfs.DistributedFileSystem$6.doCall(DistributedFileSystem.java:397)
> > at
> >
> org.apache.hadoop.hdfs.DistributedFileSystem$6.doCall(DistributedFileSystem.java:393)
> > at
> >
> org.apache.hadoop.fs.FileSystemLinkResolver.resolve(FileSystemLinkResolver.java:81)
> > at
> >
> org.apache.hadoop.hdfs.DistributedFileSystem.create(DistributedFileSystem.java:393)
> > at
> >
> org.apache.hadoop.hdfs.DistributedFileSystem.create(DistributedFileSystem.java:337)
> > at org.apache.hadoop.fs.FileSystem.create(FileSystem.java:909)
> > at org.apache.hadoop.fs.FileSystem.create(FileSystem.java:802)
> > at test.HDFSMain.main(HDFSMain.java:23)
> > Caused by: java.lang.ClassNotFoundException: org.htrace.Trace
> > at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
> > at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
> > at java.security.AccessController.doPrivileged(Native Method)
> > at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
> > at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
> > at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
> > at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
> > ... 12 more
> >
> > I already have the htrace-core-3.1.0-incubating.jar in my external jars,
> > but it appears that isnt't looking for the apache one but a different
> > version.
> > I had included all the jars in the hadoop library folder but no success.
> > Thanks
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message