Return-Path: Delivered-To: apmail-cassandra-user-archive@www.apache.org Received: (qmail 2347 invoked from network); 13 Apr 2011 06:47:05 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 13 Apr 2011 06:47:05 -0000 Received: (qmail 71259 invoked by uid 500); 13 Apr 2011 06:47:03 -0000 Delivered-To: apmail-cassandra-user-archive@cassandra.apache.org Received: (qmail 71233 invoked by uid 500); 13 Apr 2011 06:47:02 -0000 Mailing-List: contact user-help@cassandra.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: user@cassandra.apache.org Delivered-To: mailing list user@cassandra.apache.org Received: (qmail 71225 invoked by uid 99); 13 Apr 2011 06:47:02 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 13 Apr 2011 06:47:02 +0000 X-ASF-Spam-Status: No, hits=1.5 required=5.0 tests=FREEMAIL_FROM,HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS,T_TO_NO_BRKTS_FREEMAIL X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of msmshariq@gmail.com designates 209.85.216.179 as permitted sender) Received: from [209.85.216.179] (HELO mail-qy0-f179.google.com) (209.85.216.179) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 13 Apr 2011 06:46:55 +0000 Received: by qyk7 with SMTP id 7so176602qyk.10 for ; Tue, 12 Apr 2011 23:46:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:in-reply-to:references:date :message-id:subject:from:to:content-type; bh=n3J0P0bW1IKylJkgKOXfIH8tDHZaJWbJFgWWN5nrlf4=; b=ZP7ZJxawqqc0WkrI3buv5IF2WXfOsVjA38+LKuo10IxBacBJnXsGNv2+vIQiNtuNjo VMiipirU8uF8AsdXKuJoo3gP0FipIQ+N8G9HAlkzO7TcaHKb7vSP5I412EAq3R18Yzjk 94m/4KFJaWGrflfDRJvAkP0jslQzAfTSGCu6g= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; b=V1aNgPgmQ2fKEmtfg9fxnCjUU0KgvljtlybXt/KrovMxFRJoEf2N5KSesXVWBUcvyv g1Zcah6JOyZ1fLYoMATtTqIWtH6/KUsPLbMABLM17kFNiGguBfpt7uTmBr1Ig3Uq6taL DBbBQga2oCfpgLBvbDsCoLF4Uyxj1ycSE5vBo= MIME-Version: 1.0 Received: by 10.224.77.18 with SMTP id e18mr5716956qak.62.1302677194860; Tue, 12 Apr 2011 23:46:34 -0700 (PDT) Received: by 10.229.238.73 with HTTP; Tue, 12 Apr 2011 23:46:34 -0700 (PDT) In-Reply-To: References: Date: Wed, 13 Apr 2011 12:16:34 +0530 Message-ID: Subject: Re: Error while startup - latest trunk build From: Shariq To: user@cassandra.apache.org, hector-users@googlegroups.com Content-Type: multipart/alternative; boundary=20cf3074ba4274e9c304a0c72ba1 --20cf3074ba4274e9c304a0c72ba1 Content-Type: text/plain; charset=ISO-8859-1 Hi again, Small update on the issue, *KeyspaceDefinition keyspaceDefinition = HFactory.createKeyspaceDefinition(KEYSPACE_NAME, "org.apache.cassandra.locator.SimpleStrategy", 1, Arrays.asList(cfDef));* works fine with cassandra-0.7.4/thrift-19.4.0. But when I am running the same piece of code with cassandra-0.8.0-SNAPSHOT and thrift-20.1.0 i get the following error, Exception in thread "main" me.prettyprint.hector.api.exceptions.HCassandraInternalException: Cassandra encountered an internal error processing this request: TApplicationError type: 7 message:Required field 'cf_defs' was not present! Struct: KsDef(name:Facebook_KS, strategy_class:org.apache.cassandra.locator.SimpleStrategy, cf_defs:null) at me.prettyprint.cassandra.service.ExceptionsTranslatorImpl.translate(ExceptionsTranslatorImpl.java:28) at me.prettyprint.cassandra.service.ThriftCluster$5.execute(ThriftCluster.java:103) at me.prettyprint.cassandra.service.ThriftCluster$5.execute(ThriftCluster.java:97) at me.prettyprint.cassandra.service.Operation.executeAndSetResult(Operation.java:101) at me.prettyprint.cassandra.connection.HConnectionManager.operateWithFailover(HConnectionManager.java:155) at me.prettyprint.cassandra.service.ThriftCluster.addKeyspace(ThriftCluster.java:107) at cassandra.test.TestClient.main(TestClient.java:138) Is this issue a backward compatibility issue or am I doing something wrong, please help. Thanks, Shariq. On Wed, Apr 13, 2011 at 11:08 AM, Shariq wrote: > Hi, > > I am getting the following exception while starting Cassandra trunk build, > am I missing any configuration options, please help ? > > Thanks, > Shariq. > > Stack track > ---------------- > ~/work/cassandra-trunk$ ./bin/cassandra -f > INFO 11:04:07,864 Logging initialized > INFO 11:04:07,877 Heap size: 1893728256/1893728256 > INFO 11:04:07,878 JNA not found. Native methods will be disabled. > INFO 11:04:07,885 Loading settings from > file:/home/shariq/work/cassandra-trunk/conf/cassandra.yaml > INFO 11:04:08,003 DiskAccessMode 'auto' determined to be mmap, > indexAccessMode is mmap > INFO 11:04:08,083 Global memtable threshold is enabled at 602MB > INFO 11:04:08,136 reading saved cache > /var/lib/cassandra/saved_caches/system-IndexInfo-KeyCache > INFO 11:04:08,145 Opening /var/lib/cassandra/data/system/IndexInfo-f-5 > INFO 11:04:08,163 reading saved cache > /var/lib/cassandra/saved_caches/system-Schema-KeyCache > INFO 11:04:08,165 Opening /var/lib/cassandra/data/system/Schema-f-57 > INFO 11:04:08,169 Opening /var/lib/cassandra/data/system/Schema-f-59 > INFO 11:04:08,171 Opening /var/lib/cassandra/data/system/Schema-f-58 > INFO 11:04:08,176 Opening /var/lib/cassandra/data/system/Migrations-f-58 > INFO 11:04:08,177 Opening /var/lib/cassandra/data/system/Migrations-f-57 > INFO 11:04:08,178 Opening /var/lib/cassandra/data/system/Migrations-f-59 > INFO 11:04:08,182 reading saved cache > /var/lib/cassandra/saved_caches/system-LocationInfo-KeyCache > INFO 11:04:08,185 Opening /var/lib/cassandra/data/system/LocationInfo-f-46 > INFO 11:04:08,188 Opening /var/lib/cassandra/data/system/LocationInfo-f-47 > INFO 11:04:08,191 Opening /var/lib/cassandra/data/system/LocationInfo-f-45 > INFO 11:04:08,236 Loading schema version > 33ac001b-60fc-11e0-8f89-e700f669bcfc > ERROR 11:04:08,463 Exception encountered during startup. > java.lang.RuntimeException: > org.apache.cassandra.config.ConfigurationException: SimpleStrategy requires > a replication_factor strategy option. > at org.apache.cassandra.db.Table.(Table.java:277) > at org.apache.cassandra.db.Table.open(Table.java:109) > at > org.apache.cassandra.service.AbstractCassandraDaemon.setup(AbstractCassandraDaemon.java:160) > at > org.apache.cassandra.service.AbstractCassandraDaemon.activate(AbstractCassandraDaemon.java:314) > at > org.apache.cassandra.thrift.CassandraDaemon.main(CassandraDaemon.java:80) > Caused by: org.apache.cassandra.config.ConfigurationException: > SimpleStrategy requires a replication_factor strategy option. > at > org.apache.cassandra.locator.SimpleStrategy.validateOptions(SimpleStrategy.java:75) > at > org.apache.cassandra.locator.AbstractReplicationStrategy.createReplicationStrategy(AbstractReplicationStrategy.java:262) > at > org.apache.cassandra.db.Table.createReplicationStrategy(Table.java:327) > at org.apache.cassandra.db.Table.(Table.java:273) > ... 4 more > Exception encountered during startup. > java.lang.RuntimeException: > org.apache.cassandra.config.ConfigurationException: SimpleStrategy requires > a replication_factor strategy option. > at org.apache.cassandra.db.Table.(Table.java:277) > at org.apache.cassandra.db.Table.open(Table.java:109) > at > org.apache.cassandra.service.AbstractCassandraDaemon.setup(AbstractCassandraDaemon.java:160) > at > org.apache.cassandra.service.AbstractCassandraDaemon.activate(AbstractCassandraDaemon.java:314) > at > org.apache.cassandra.thrift.CassandraDaemon.main(CassandraDaemon.java:80) > Caused by: org.apache.cassandra.config.ConfigurationException: > SimpleStrategy requires a replication_factor strategy option. > at > org.apache.cassandra.locator.SimpleStrategy.validateOptions(SimpleStrategy.java:75) > at > org.apache.cassandra.locator.AbstractReplicationStrategy.createReplicationStrategy(AbstractReplicationStrategy.java:262) > at > org.apache.cassandra.db.Table.createReplicationStrategy(Table.java:327) > at org.apache.cassandra.db.Table.(Table.java:273) > ... 4 more > --20cf3074ba4274e9c304a0c72ba1 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Hi again,

Small update on the issue,

KeyspaceDefinition k= eyspaceDefinition =3D
=A0=A0=A0 =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 HFact= ory.createKeyspaceDefinition(KEYSPACE_NAME, "org.apache.cassandra.loca= tor.SimpleStrategy", 1, Arrays.asList(cfDef));


works fine with cassandra-0.7.4/thrift-19.4.0.

But when I am run= ning the same piece of code with cassandra-0.8.0-SNAPSHOT and thrift-20.1.0= i get the following error,

Exception in thread "main" me.= prettyprint.hector.api.exceptions.HCassandraInternalException: Cassandra en= countered an internal error processing this request: TApplicationError type= : 7 message:Required field 'cf_defs' was not present! Struct: KsDef= (name:Facebook_KS, strategy_class:org.apache.cassandra.locator.SimpleStrate= gy, cf_defs:null)
=A0=A0=A0 at me.prettyprint.cassandra.service.ExceptionsTranslatorImpl.tran= slate(ExceptionsTranslatorImpl.java:28)
=A0=A0=A0 at me.prettyprint.cass= andra.service.ThriftCluster$5.execute(ThriftCluster.java:103)
=A0=A0=A0 = at me.prettyprint.cassandra.service.ThriftCluster$5.execute(ThriftCluster.j= ava:97)
=A0=A0=A0 at me.prettyprint.cassandra.service.Operation.executeAndSetResult= (Operation.java:101)
=A0=A0=A0 at me.prettyprint.cassandra.connection.HC= onnectionManager.operateWithFailover(HConnectionManager.java:155)
=A0=A0= =A0 at me.prettyprint.cassandra.service.ThriftCluster.addKeyspace(ThriftClu= ster.java:107)
=A0=A0=A0 at cassandra.test.TestClient.main(TestClient.java:138)

Is this issue a backward compatibility issue or am I doing something wrong= , please help.

Thanks,
Shariq.



On Wed, Apr 13, 2011 at 11:08 AM, Shariq <msmshariq@gmail.com> wrote:
Hi,

I am getting the following exception while starting Cassandra tr= unk build, am I missing any configuration options, please help ?

Tha= nks,
Shariq.

Stack track
----------------
~/work/cassandra= -trunk$ ./bin/cassandra -f
=A0INFO 11:04:07,864 Logging initialized
=A0INFO 11:04:07,877 Heap size:= 1893728256/1893728256
=A0INFO 11:04:07,878 JNA not found. Native method= s will be disabled.
=A0INFO 11:04:07,885 Loading settings from file:/hom= e/shariq/work/cassandra-trunk/conf/cassandra.yaml
=A0INFO 11:04:08,003 DiskAccessMode 'auto' determined to be mmap, i= ndexAccessMode is mmap
=A0INFO 11:04:08,083 Global memtable threshold is= enabled at 602MB
=A0INFO 11:04:08,136 reading saved cache /var/lib/cass= andra/saved_caches/system-IndexInfo-KeyCache
=A0INFO 11:04:08,145 Opening /var/lib/cassandra/data/system/IndexInfo-f-5=A0INFO 11:04:08,163 reading saved cache /var/lib/cassandra/saved_caches/= system-Schema-KeyCache
=A0INFO 11:04:08,165 Opening /var/lib/cassandra/d= ata/system/Schema-f-57
=A0INFO 11:04:08,169 Opening /var/lib/cassandra/data/system/Schema-f-59
= =A0INFO 11:04:08,171 Opening /var/lib/cassandra/data/system/Schema-f-58
= =A0INFO 11:04:08,176 Opening /var/lib/cassandra/data/system/Migrations-f-58=
=A0INFO 11:04:08,177 Opening /var/lib/cassandra/data/system/Migrations-f-57=
=A0INFO 11:04:08,178 Opening /var/lib/cassandra/data/system/Migrations-= f-59
=A0INFO 11:04:08,182 reading saved cache /var/lib/cassandra/saved_c= aches/system-LocationInfo-KeyCache
=A0INFO 11:04:08,185 Opening /var/lib/cassandra/data/system/LocationInfo-f-= 46
=A0INFO 11:04:08,188 Opening /var/lib/cassandra/data/system/LocationI= nfo-f-47
=A0INFO 11:04:08,191 Opening /var/lib/cassandra/data/system/Loc= ationInfo-f-45
=A0INFO 11:04:08,236 Loading schema version 33ac001b-60fc-11e0-8f89-e700f66= 9bcfc
ERROR 11:04:08,463 Exception encountered during startup.
java.l= ang.RuntimeException: org.apache.cassandra.config.ConfigurationException: S= impleStrategy requires a replication_factor strategy option.
=A0=A0=A0 at org.apache.cassandra.db.Table.<init>(Table.java:277)
= =A0=A0=A0 at org.apache.cassandra.db.Table.open(Table.java:109)
=A0=A0= =A0 at org.apache.cassandra.service.AbstractCassandraDaemon.setup(AbstractC= assandraDaemon.java:160)
=A0=A0=A0 at org.apache.cassandra.service.AbstractCassandraDaemon.activate(= AbstractCassandraDaemon.java:314)
=A0=A0=A0 at org.apache.cassandra.thri= ft.CassandraDaemon.main(CassandraDaemon.java:80)
Caused by: org.apache.c= assandra.config.ConfigurationException: SimpleStrategy requires a replicati= on_factor strategy option.
=A0=A0=A0 at org.apache.cassandra.locator.SimpleStrategy.validateOptions(Si= mpleStrategy.java:75)
=A0=A0=A0 at org.apache.cassandra.locator.Abstract= ReplicationStrategy.createReplicationStrategy(AbstractReplicationStrategy.j= ava:262)
=A0=A0=A0 at org.apache.cassandra.db.Table.createReplicationStrategy(Table.= java:327)
=A0=A0=A0 at org.apache.cassandra.db.Table.<init>(Table.= java:273)
=A0=A0=A0 ... 4 more
Exception encountered during startup.<= br>java.lang.RuntimeException: org.apache.cassandra.config.ConfigurationExc= eption: SimpleStrategy requires a replication_factor strategy option.
=A0=A0=A0 at org.apache.cassandra.db.Table.<init>(Table.java:277)
= =A0=A0=A0 at org.apache.cassandra.db.Table.open(Table.java:109)
=A0=A0= =A0 at org.apache.cassandra.service.AbstractCassandraDaemon.setup(AbstractC= assandraDaemon.java:160)
=A0=A0=A0 at org.apache.cassandra.service.AbstractCassandraDaemon.activate(= AbstractCassandraDaemon.java:314)
=A0=A0=A0 at org.apache.cassandra.thri= ft.CassandraDaemon.main(CassandraDaemon.java:80)
Caused by: org.apache.c= assandra.config.ConfigurationException: SimpleStrategy requires a replicati= on_factor strategy option.
=A0=A0=A0 at org.apache.cassandra.locator.SimpleStrategy.validateOptions(Si= mpleStrategy.java:75)
=A0=A0=A0 at org.apache.cassandra.locator.Abstract= ReplicationStrategy.createReplicationStrategy(AbstractReplicationStrategy.j= ava:262)
=A0=A0=A0 at org.apache.cassandra.db.Table.createReplicationStrategy(Table.= java:327)
=A0=A0=A0 at org.apache.cassandra.db.Table.<init>(Table.= java:273)
=A0=A0=A0 ... 4 more

--20cf3074ba4274e9c304a0c72ba1--