You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@gora.apache.org by Roland von Herget <ro...@gmail.com> on 2013/03/26 18:37:02 UTC
running nutch 2.x-trunk with gora-trunk
Hi all,
I'm just trying to run gora-trunk with nutch-trunk, I'm right now
struggling with this:
(using the gora-cassandra backend)
./bin/nutch parsechecker http://wiki.apache.org/nutch/
Exception in thread "main" java.lang.NoClassDefFoundError:
org/codehaus/jackson/Versioned
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:791)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:449)
at java.net.URLClassLoader.access$100(URLClassLoader.java:71)
at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
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:423)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
at java.lang.ClassLoader.loadClass(ClassLoader.java:356)
at org.apache.nutch.storage.WebPage.<clinit>(WebPage.java:43)
at org.apache.nutch.parse.ParserChecker.run(ParserChecker.java:85)
at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:65)
at org.apache.nutch.parse.ParserChecker.main(ParserChecker.java:149)
Caused by: java.lang.ClassNotFoundException: org.codehaus.jackson.Versioned
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:423)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
at java.lang.ClassLoader.loadClass(ClassLoader.java:356)
This seems to be avro & hadoop or maybe even cassandra related, as far
as I can see.
# grep -r Versioned gora-trunk/
Binary file ./gora-cassandra/lib/cassandra-all-1.1.2.jar matches
Binary file ./gora-cassandra/lib/hadoop-core-1.0.1.jar matches
...
So these jars seem to reference org.codehaus.jackson.Versioned which
is just in versions >= 1.6.0 of jackson-core-asl.
I found this in out maven pom.xml:
<jackson.version>1.4.2</jackson.version>
[...]
<!-- Avro needs this version of jackson -->
<dependency>
<groupId>org.codehaus.jackson</groupId>
<artifactId>jackson-core-asl</artifactId>
<version>${jackson.version}</version>
</dependency>
So, any hints? I do not have any ideas right now.
--Roland
Re: running nutch 2.x-trunk with gora-trunk
Posted by Roland von Herget <ro...@gmail.com>.
Hi,
I just realized that this mail didn't make it to the list. (It's not
in the archive)
So, this is a retry :)
--Roland
On Tue, Mar 26, 2013 at 6:37 PM, Roland von Herget
<ro...@gmail.com> wrote:
> Hi all,
>
> I'm just trying to run gora-trunk with nutch-trunk, I'm right now
> struggling with this:
> (using the gora-cassandra backend)
>
> ./bin/nutch parsechecker http://wiki.apache.org/nutch/
> Exception in thread "main" java.lang.NoClassDefFoundError:
> org/codehaus/jackson/Versioned
> at java.lang.ClassLoader.defineClass1(Native Method)
> at java.lang.ClassLoader.defineClass(ClassLoader.java:791)
> at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
> at java.net.URLClassLoader.defineClass(URLClassLoader.java:449)
> at java.net.URLClassLoader.access$100(URLClassLoader.java:71)
> at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
> 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:423)
> at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:356)
> at org.apache.nutch.storage.WebPage.<clinit>(WebPage.java:43)
> at org.apache.nutch.parse.ParserChecker.run(ParserChecker.java:85)
> at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:65)
> at org.apache.nutch.parse.ParserChecker.main(ParserChecker.java:149)
> Caused by: java.lang.ClassNotFoundException: org.codehaus.jackson.Versioned
> 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:423)
> at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:356)
>
> This seems to be avro & hadoop or maybe even cassandra related, as far
> as I can see.
>
> # grep -r Versioned gora-trunk/
> Binary file ./gora-cassandra/lib/cassandra-all-1.1.2.jar matches
> Binary file ./gora-cassandra/lib/hadoop-core-1.0.1.jar matches
> ...
>
> So these jars seem to reference org.codehaus.jackson.Versioned which
> is just in versions >= 1.6.0 of jackson-core-asl.
>
> I found this in out maven pom.xml:
> <jackson.version>1.4.2</jackson.version>
> [...]
> <!-- Avro needs this version of jackson -->
> <dependency>
> <groupId>org.codehaus.jackson</groupId>
> <artifactId>jackson-core-asl</artifactId>
> <version>${jackson.version}</version>
> </dependency>
>
>
> So, any hints? I do not have any ideas right now.
>
> --Roland