I think, Snakeyaml jar is missing from your classpath. You can download it from here:
http://www.java2s.com/Code/Jar/s/Downloadsnakeyamljar.htm ________________________________ From: Thushan Ganegedara <thu...@gmail.com> To: dev@cassandra.apache.org Sent: Tuesday, March 13, 2012 9:40 AM Subject: Re: [Compile Error] java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory Hi Dave, Thank you for the quick reply. I did the following I put slf4j-api-1.6.1.jar and slf4j-log4j12-1.6.1.jar to my class path as you suggested. It presented me with another error Failed to instantiate SLF4J LoggerFactory When I googled this I found the following post, though it's not directly related to cassandra https://medsphere.org/thread/1960 When I removed slf4j-log4j12-1.6-1.jar and ran, it gives me following error SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder". SLF4J: Defaulting to no-operation (NOP) logger implementation SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details. java.lang.NoClassDefFoundError: org/yaml/snakeyaml/error/YAMLException at org.apache.cassandra.service.AbstractCassandraDaemon.setup(AbstractCassandraDaemon.java:125) at org.apache.cassandra.service.AbstractCassandraDaemon.activate(AbstractCassandraDaemon.java:352) at org.apache.cassandra.thrift.CassandraDaemon.main(CassandraDaemon.java:105) Caused by: java.lang.ClassNotFoundException: org.yaml.snakeyaml.error.YAMLException at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) ... 3 more Exception encountered during startup: org/yaml/snakeyaml/error/YAMLException On Tue, Mar 13, 2012 at 7:30 AM, Dave Brosius <dbros...@mebigfatguy.com>wrote: > You need to add slf4j-api-1.6.1.jar and slf4j-log4j12-1.6.1.jar to your > class path > > > You can also look at this page, http://wiki.apache.org/** > cassandra/HowToDebug <http://wiki.apache.org/cassandra/HowToDebug> for > another example of setting up cassandra for debugging. > > > > > On 03/12/2012 09:47 PM, Thushan Ganegedara wrote: > >> Hi all, >> I have followed the instruction presented on >> Running cassandra on Eclipse - >> http://wiki.apache.org/**cassandra/**RunningCassandraInEclipse<http://wiki.apache.org/cassandra/RunningCassandraInEclipse> >> But when I tried to compile the codebase it presented me with the >> following >> error >> >> java.lang. >> NoClassDefFoundError: org/slf4j/LoggerFactory >> at >> org.apache.cassandra.service.**AbstractCassandraDaemon.<**clinit>(** >> AbstractCassandraDaemon.java:**103) >> Caused by: java.lang.**ClassNotFoundException: org.slf4j.LoggerFactory >> at java.net.URLClassLoader$1.run(**Unknown Source) >> at java.security.**AccessController.doPrivileged(**Native Method) >> at java.net.URLClassLoader.**findClass(Unknown Source) >> at java.lang.ClassLoader.**loadClass(Unknown Source) >> at sun.misc.Launcher$**AppClassLoader.loadClass(**Unknown Source) >> at java.lang.ClassLoader.**loadClass(Unknown Source) >> ... 1 more >> Exception in thread "main" >> >> Can anybody help me here? >> Thnx a lot >> >> >> > -- Regards, Thushan Ganegedara, Department of Computer Science and Engineering, University of Moratuwa.