Hi all, Unfortunately I have faced a new problem. When I try to run the cassandra on eclipse now it says, I read several posts on similar issues, it didn't help. But I remember running the cassandra.bat in the bin folder before running this on eclipse, does this have anything to do with the issue?
ERROR 06:03:25,830 Exception in thread Thread[COMMIT-LOG-ALLOCATOR,5,main] java.io.IOError: java.io.IOException: Map failed at org.apache.cassandra.db.commitlog.CommitLogSegment.<init>(CommitLogSegment.java:125) at org.apache.cassandra.db.commitlog.CommitLogAllocator$3.run(CommitLogAllocator.java:190) at org.apache.cassandra.db.commitlog.CommitLogAllocator$1.runMayThrow(CommitLogAllocator.java:94) at org.apache.cassandra.utils.WrappedRunnable.run(WrappedRunnable.java:26) at java.lang.Thread.run(Unknown Source) *Caused by: java.io.IOException: Map failed at sun.nio.ch.FileChannelImpl.map(Unknown Source) at org.apache.cassandra.db.commitlog.CommitLogSegment.<init>(CommitLogSegment.java:117) ... 4 more Caused by: java.lang.OutOfMemoryError: Map failed at sun.nio.ch.FileChannelImpl.map0(Native Method) ... 6 more* On Tue, Mar 13, 2012 at 6:48 PM, Thushan Ganegedara <thu...@gmail.com>wrote: > 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. > > -- Regards, Thushan Ganegedara, Department of Computer Science and Engineering, University of Moratuwa.