I'd try these instructions

http://wiki.apache.org/cassandra/HowToDebug



On 08/13/2012 02:43 PM, Jonathan Ellis wrote:
Sounds like a classpath problem.  Perhaps you just need to add the
resources directory to your Eclipse project.

On Wed, Aug 8, 2012 at 6:25 PM, Saurabh Lodha<saurabhlo...@outlook.com>  wrote:
Hi All,

I am interested in contributing to the Cassandra project. As a first step, I 
have setup my development environment based on the instructions over here:
http://wiki.apache.org/cassandra/RunningCassandraInEclipse

My run/debug configuration is using the following class as the main class:
org.apache.cassandra.service.CassandraDaemon

Following is the output on the console on starting cassandra:
  INFO 19:24:15,422 JVM vendor/version: Java HotSpot(TM) 64-Bit Server 
VM/1.6.0_33
  INFO 19:24:15,434 Heap size: 85000192/1065025536
  INFO 19:24:15,434 Classpath: 
/Users/saurabhlodha/Documents/cassandra-trunk/build/classes/main:/Users/saurabhlodha/Documents/cassandra-trunk/build/classes/thrift:/Users/saurabhlodha/Documents/cassandra-trunk/build/test/classes:/Users/saurabhlodha/Documents/cassandra-trunk/test/conf:/Users/saurabhlodha/Documents/cassandra-trunk/lib/antlr-3.2.jar:/Users/saurabhlodha/Documents/cassandra-trunk/lib/avro-1.4.0-fixes.jar:/Users/saurabhlodha/Documents/cassandra-trunk/lib/avro-1.4.0-sources-fixes.jar:/Users/saurabhlodha/Documents/cassandra-trunk/lib/commons-cli-1.1.jar:/Users/saurabhlodha/Documents/cassandra-trunk/lib/commons-codec-1.2.jar:/Users/saurabhlodha/Documents/cassandra-trunk/lib/commons-lang-2.6.jar:/Users/saurabhlodha/Documents/cassandra-trunk/lib/compress-lzf-0.8.4.jar:/Users/saurabhlodha/Documents/cassandra-trunk/lib/concurrentlinkedhashmap-lru-1.3.jar:/Users/saurabhlodha/Documents/cassandra-trunk/lib/guava-12.0.jar:/Users/saurabhlodha/Documents/cassandra-trunk/lib/high-scale-lib-1.1.2.jar:/Users/saurabhlodha/Documents/cassandra-trunk/lib/jackson-core-asl-1.9.2.jar:/Users/saurabhlodha/Documents/cassandra-trunk/lib/jackson-mapper-asl-1.9.2.jar:/Users/saurabhlodha/Documents/cassandra-trunk/lib/jamm-0.2.5.jar:/Users/saurabhlodha/Documents/cassandra-trunk/lib/jline-1.0.jar:/Users/saurabhlodha/Documents/cassandra-trunk/lib/json-simple-1.1.jar:/Users/saurabhlodha/Documents/cassandra-trunk/lib/libthrift-0.7.0.jar:/Users/saurabhlodha/Documents/cassandra-trunk/lib/log4j-1.2.16.jar:/Users/saurabhlodha/Documents/cassandra-trunk/lib/metrics-core-2.0.3.jar:/Users/saurabhlodha/Documents/cassandra-trunk/lib/netty-3.5.2.Final.jar:/Users/saurabhlodha/Documents/cassandra-trunk/lib/servlet-api-2.5-20081211.jar:/Users/saurabhlodha/Documents/cassandra-trunk/lib/slf4j-api-1.6.1.jar:/Users/saurabhlodha/Documents/cassandra-trunk/lib/slf4j-log4j12-1.6.1.jar:/Users/saurabhlodha/Documents/cassandra-trunk/lib/snakeyaml-1.6.jar:/Users/saurabhlodha/Documents/cassandra-trunk/lib/snappy-java-1.0.4.1.jar:/Users/saurabhlodha/Documents/cassandra-trunk/lib/snaptree-0.1.jar:/Users/saurabhlodha/Documents/cassandra-trunk/build/lib/jars/ant-1.6.5.jar:/Users/saurabhlodha/Documents/cassandra-trunk/build/lib/jars/apache-rat-0.6.jar:/Users/saurabhlodha/Documents/cassandra-trunk/build/lib/jars/apache-rat-core-0.6.jar:/Users/saurabhlodha/Documents/cassandra-trunk/build/lib/jars/apache-rat-tasks-0.6.jar:/Users/saurabhlodha/Documents/cassandra-trunk/build/lib/jars/asm-3.2.jar:/Users/saurabhlodha/Documents/cassandra-trunk/build/lib/jars/avro-1.3.2.jar:/Users/saurabhlodha/Documents/cassandra-trunk/build/lib/jars/commons-beanutils-1.7.0.jar:/Users/saurabhlodha/Documents/cassandra-trunk/build/lib/jars/commons-beanutils-core-1.8.0.jar:/Users/saurabhlodha/Documents/cassandra-trunk/build/lib/jars/commons-cli-1.2.jar:/Users/saurabhlodha/Documents/cassandra-trunk/build/lib/jars/commons-codec-1.4.jar:/Users/saurabhlodha/Documents/cassandra-trunk/build/lib/jars/commons-collections-3.2.jar:/Users/saurabhlodha/Documents/cassandra-trunk/build/lib/jars/commons-configuration-1.6.jar:/Users/saurabhlodha/Documents/cassandra-trunk/build/lib/jars/commons-digester-1.8.jar:/Users/saurabhlodha/Documents/cassandra-trunk/build/lib/jars/commons-el-1.0.jar:/Users/saurabhlodha/Documents/cassandra-trunk/build/lib/jars/commons-httpclient-3.0.1.jar:/Users/saurabhlodha/Documents/cassandra-trunk/build/lib/jars/commons-lang-2.4.jar:/Users/saurabhlodha/Documents/cassandra-trunk/build/lib/jars/commons-logging-1.1.1.jar:/Users/saurabhlodha/Documents/cassandra-trunk/build/lib/jars/commons-math-2.1.jar:/Users/saurabhlodha/Documents/cassandra-trunk/build/lib/jars/commons-net-1.4.1.jar:/Users/saurabhlodha/Documents/cassandra-trunk/build/lib/jars/core-3.1.1.jar:/Users/saurabhlodha/Documents/cassandra-trunk/build/lib/jars/hadoop-core-0.20.203.0.jar:/Users/saurabhlodha/Documents/cassandra-trunk/build/lib/jars/hsqldb-1.8.0.10.jar:/Users/saurabhlodha/Documents/cassandra-trunk/build/lib/jars/jackson-core-asl-1.4.2.jar:/Users/saurabhlodha/Documents/cassandra-trunk/build/lib/jars/jackson-mapper-asl-1.4.2.jar:/Users/saurabhlodha/Documents/cassandra-trunk/build/lib/jars/jasper-compiler-5.5.12.jar:/Users/saurabhlodha/Documents/cassandra-trunk/build/lib/jars/jasper-runtime-5.5.12.jar:/Users/saurabhlodha/Documents/cassandra-trunk/build/lib/jars/jets3t-0.7.1.jar:/Users/saurabhlodha/Documents/cassandra-trunk/build/lib/jars/jetty-6.1.26.jar:/Users/saurabhlodha/Documents/cassandra-trunk/build/lib/jars/jetty-util-6.1.26.jar:/Users/saurabhlodha/Documents/cassandra-trunk/build/lib/jars/jna-3.2.7.jar:/Users/saurabhlodha/Documents/cassandra-trunk/build/lib/jars/jopt-simple-3.2.jar:/Users/saurabhlodha/Documents/cassandra-trunk/build/lib/jars/jsp-2.1-6.1.14.jar:/Users/saurabhlodha/Documents/cassandra-trunk/build/lib/jars/jsp-api-2.1-6.1.14.jar:/Users/saurabhlodha/Documents/cassandra-trunk/build/lib/jars/junit-4.6.jar:/Users/saurabhlodha/Documents/cassandra-trunk/build/lib/jars/kfs-0.3.jar:/Users/saurabhlodha/Documents/cassandra-trunk/build/lib/jars/oro-2.0.8.jar:/Users/saurabhlodha/Documents/cassandra-trunk/build/lib/jars/paranamer-2.2.jar:/Users/saurabhlodha/Documents/cassandra-trunk/build/lib/jars/paranamer-ant-2.1.jar:/Users/saurabhlodha/Documents/cassandra-trunk/build/lib/jars/paranamer-generator-2.1.jar:/Users/saurabhlodha/Documents/cassandra-trunk/build/lib/jars/pig-0.9.2.jar:/Users/saurabhlodha/Documents/cassandra-trunk/build/lib/jars/qdox-1.10.jar:/Users/saurabhlodha/Documents/cassandra-trunk/build/lib/jars/servlet-api-2.5-20081211.jar:/Users/saurabhlodha/Documents/cassandra-trunk/build/lib/jars/servlet-api-2.5-6.1.14.jar:/Users/saurabhlodha/Documents/cassandra-trunk/build/lib/jars/slf4j-api-1.5.11.jar:/Users/saurabhlodha/Documents/cassandra-trunk/build/lib/jars/xmlenc-0.52.jar
  INFO 19:24:15,845 JNA link failure, one or more native method will be 
unavailable.
  INFO 19:24:16,081 Loading settings from 
file:/Users/saurabhlodha/documents/cassandra-trunk/conf/cassandra.yaml
  INFO 19:24:16,383 DiskAccessMode 'auto' determined to be mmap, 
indexAccessMode is mmap
  INFO 19:24:16,900 Global memtable threshold is enabled at 338MB
  INFO 19:24:19,784 Initializing key cache with capacity of 4 MBs.
  WARN 19:24:19,786 MemoryMeter uninitialized (jamm not specified as java 
agent); KeyCache size in JVM Heap will not be calculated accurately. Usually 
this means cassandra-env.sh disabled jamm because you are using a buggy JRE; 
upgrade to the Sun JRE instead
  INFO 19:24:19,819 Scheduling key cache save to each 14400 seconds (going to 
save all keys).
  INFO 19:24:19,820 Initializing row cache with capacity of 0 MBs and provider 
org.apache.cassandra.cache.SerializingCacheProvider
  INFO 19:24:19,881 Scheduling row cache save to each 0 seconds (going to save 
all keys).
  INFO 19:24:20,369 Opening 
/Users/saurabhlodha/documents/cassandra-trunk/var/lib/cassandra/data/system/local/system-local-ia-2
 (75 bytes)
  INFO 19:24:20,370 Opening 
/Users/saurabhlodha/documents/cassandra-trunk/var/lib/cassandra/data/system/local/system-local-ia-3
 (83 bytes)
  INFO 19:24:20,372 Opening 
/Users/saurabhlodha/documents/cassandra-trunk/var/lib/cassandra/data/system/local/system-local-ia-1
 (228 bytes)
  INFO 19:24:21,411 Couldn't detect any schema definitions in local storage.
  INFO 19:24:21,419 Found table data in data directories. Consider using the 
CLI to define your schema.
  INFO 19:24:21,499 completed pre-loading (3 keys) key cache.
  INFO 19:24:21,691 Replaying 
/Users/saurabhlodha/documents/cassandra-trunk/var/lib/cassandra/commitlog/CommitLog-2-1344217815135074000.log,
 
/Users/saurabhlodha/documents/cassandra-trunk/var/lib/cassandra/commitlog/CommitLog-2-1344217814961289000.log
  INFO 19:24:21,703 Replaying 
/Users/saurabhlodha/documents/cassandra-trunk/var/lib/cassandra/commitlog/CommitLog-2-1344217815135074000.log
  INFO 19:24:21,716 Finished reading 
/Users/saurabhlodha/documents/cassandra-trunk/var/lib/cassandra/commitlog/CommitLog-2-1344217815135074000.log
  INFO 19:24:21,717 Replaying 
/Users/saurabhlodha/documents/cassandra-trunk/var/lib/cassandra/commitlog/CommitLog-2-1344217814961289000.log
  INFO 19:24:21,733 Finished reading 
/Users/saurabhlodha/documents/cassandra-trunk/var/lib/cassandra/commitlog/CommitLog-2-1344217814961289000.log
  INFO 19:24:21,733 Log replay complete, 0 replayed mutations
  INFO 19:24:21,922 Cassandra version: Unknown
  INFO 19:24:21,923 Thrift API version: 19.33.0
  INFO 19:24:21,923 CQL supported versions: 2.0.0,3.0.0-beta1 (default: 2.0.0)
  INFO 19:24:21,950 Loading persisted ring state
  INFO 19:24:21,974 Starting up server gossip
  INFO 19:24:22,053 Enqueuing flush of Memtable-local@1924792446(141/141 
serialized/live bytes, 6 ops)
  INFO 19:24:22,061 Writing Memtable-local@1924792446(141/141 serialized/live 
bytes, 6 ops)
  INFO 19:24:22,450 Completed flushing 
/Users/saurabhlodha/documents/cassandra-trunk/var/lib/cassandra/data/system/local/system-local-ia-4-Data.db
 (159 bytes) for commitlog position 
ReplayPosition(segmentId=1344295461632719000, position=346)
  INFO 19:24:22,752 Compacting 
[SSTableReader(path='/Users/saurabhlodha/documents/cassandra-trunk/var/lib/cassandra/data/system/local/system-local-ia-1-Data.db'),
 
SSTableReader(path='/Users/saurabhlodha/documents/cassandra-trunk/var/lib/cassandra/datahttp://wiki.apache.org/cassandra/HowToDebug/system/local/system-local-ia-4-Data.db'),
 
SSTableReader(path='/Users/saurabhlodha/documents/cassandra-trunk/var/lib/cassandra/data/system/local/system-local-ia-3-Data.db'),
 
SSTableReader(path='/Users/saurabhlodha/documents/cassandra-trunk/var/lib/cassandra/data/system/local/system-local-ia-2-Data.db')]
  INFO 19:24:22,788 Starting Messaging Service on port 7000
  INFO 19:24:22,888 Using saved token [38049279868559163425916663793496341957]
  INFO 19:24:22,890 Enqueuing flush of Memtable-local@368488013(43/43 
serialized/live bytes, 2 ops)
  INFO 19:24:22,890 Writing Memtable-local@368488013(43/43 serialized/live 
bytes, 2 ops)
  INFO 19:24:22,900 Completed flushing 
/Users/saurabhlodha/documents/cassandra-trunk/var/lib/cassandra/data/system/local/system-local-ia-5-Data.db
 (76 bytes) for commitlog position 
ReplayPosition(segmentId=1344295461632719000, position=479)
  INFO 19:24:22,903 Enqueuing flush of Memtable-local@1771190445(51/51 
serialized/live bytes, 2 ops)
  INFO 19:24:22,904 Writing Memtable-local@1771190445(51/51 serialized/live 
bytes, 2 ops)
  INFO 19:24:22,913 Completed flushing 
/Users/saurabhlodha/documents/cassandra-trunk/var/lib/cassandra/data/system/local/system-local-ia-6-http://wiki.apache.org/cassandra/HowToDebugData.db
 (83 bytes) for commitlog position 
ReplayPosition(segmentId=1344295461632719000, position=620)
  INFO 19:24:23,019 Node localhost/127.0.0.1 state jump to normal
  INFO 19:24:23,029 Bootstrap/Replace/Move completed! Now serving reads.
  INFO 19:24:23,146 Compacted to 
[/Users/saurabhlodha/documents/cassandra-trunk/var/lib/cassandra/data/system/local/system-local-ia-7-Data.db,].
  545 to 315 (~57% of original) bytes for 1 keys at 0.000778MB/s.  Time: 386ms.
  INFO 19:24:23,426 Binding thrift service to localhost/127.0.0.1:9160
  INFO 19:24:23,479 Using TFastFramedTransport with a max frame size of 
15728640 bytes.
  INFO 19:24:23,486 Using synchronous/threadpool thrift server on 
localhost/127.0.0.1 : 9160
  INFO 19:24:23,486 Not starting native transport as requested. Use JMX 
(StorageService->startNativeTransport()) to start it
  INFO 19:24:23,486 Listening for thrift clients...

However I am seeing this error on trying to run Cassandra CLI:

$ ./cassandra-cli
Connected to: "Test Cluster" on 127.0.0.1/9160
Welcome to Cassandra CLI version Unknown

Exception in thread "main" java.lang.AssertionError
     at org.apache.cassandra.cli.CliClient.loadHelp(CliClient.java:178)
     at org.apache.cassandra.cli.CliClient.getHelp(CliClient.java:171)
     at org.apache.cassandra.cli.CliClient.printBanner(CliClient.java:197)
     at org.apache.cassandra.cli.CliMain.main(CliMain.java:312)

Any idea what's wrong?

Thanks,
Saurabh






Reply via email to