Hi Vivek and Dave, Problem was I had to add all the libraries in the lib folder. Thank again for the help :-)
On Tue, Mar 13, 2012 at 10:04 AM, Vivek Mishra <vivek.mis...@yahoo.com>wrote: > 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. > -- Regards, Thushan Ganegedara, Department of Computer Science and Engineering, University of Moratuwa.