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 <[email protected]> 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

