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

