Hi Roland, It brings me some comfort to discover that your also stepping in to the deep blue with Nutch 2.x HEAD and Gora trunk HEAD. ;) I am very interested in getting to the bottom of this. Firstly, I posted some observations on this list a while back regarding problems I was having with both of the above. I documented my observations here http://people.apache.org/~lewismc/gora/
On Thu, Mar 28, 2013 at 8:13 AM, <[email protected]> wrote: > (using the gora-cassandra backend) > Which Cassandra version are you using Roland? > > Exception in thread "main" java.lang.NoClassDefFoundError: > org/codehaus/jackson/Versioned > This seems to be avro & hadoop or maybe even cassandra related, as far > as I can see. ... > 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> > When we made the upgrade to Hadoop 1.0.1 [0] a while back, we noticed some dodgy (sorry for use of word but this is how I am explaining it) behaviour regarding transitive dependencies. Some dependencies were therefore excluded from being inherited transitively in order to compile and test gora-*. Have you tried upgrading the jackson versioning in parent pom.xml? Maybe we can try this, package the artifact and use it within some test crawl within Nutch. Nutch is a great use case for Gora and we have identified and fixed a pile of bugs this way... sometimes however (and this is by no exception) there are a number of hoops to jump through before it becomes clear from where the problem stems. [0] https://issues.apache.org/jira/browse/GORA-76

