When I run this from the Cassandra CMD-Line:
create keyspace MyKeySpace with placement_strategy =
'org.apache.cassandra.locator.SimpleStrategy' and strategy_options =
[{replication_factor:2}];

I get this error: Internal error processing system_add_keyspace

My syntax is correct for creating the keyspace (I think) because I got it
from the "help create keyspace;" examples from the CMD-line.

Cassandra system log shows:
ERROR [pool-2-thread-1] 2011-05-11 22:52:04,577 Cassandra.java (line 3918)
Internal error processing system_add_keyspace
java.lang.RuntimeException: java.util.concurrent.ExecutionException:
java.lang.NoSuchMethodError:
org.apache.commons.lang.StringUtils.join(Ljava/util/Collection;Ljava/lang/String;)Ljava/lang/String;
        at
org.apache.cassandra.thrift.CassandraServer.applyMigrationOnStage(CassandraServer.java:793)
        at
org.apache.cassandra.thrift.CassandraServer.system_add_keyspace(CassandraServer.java:881)
        at
org.apache.cassandra.thrift.Cassandra$Processor$system_add_keyspace.process(Cassandra.java:3912)
        at
org.apache.cassandra.thrift.Cassandra$Processor.process(Cassandra.java:2889)
        at
org.apache.cassandra.thrift.CustomTThreadPoolServer$WorkerProcess.run(CustomTThreadPoolServer.java:187)
        at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
        at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
        at java.lang.Thread.run(Thread.java:662)
Caused by: java.util.concurrent.ExecutionException:
java.lang.NoSuchMethodError:
org.apache.commons.lang.StringUtils.join(Ljava/util/Collection;Ljava/lang/String;)Ljava/lang/String;
        at
java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:222)
        at java.util.concurrent.FutureTask.get(FutureTask.java:83)
        at
org.apache.cassandra.thrift.CassandraServer.applyMigrationOnStage(CassandraServer.java:785)
        ... 7 more
Caused by: java.lang.NoSuchMethodError:
org.apache.commons.lang.StringUtils.join(Ljava/util/Collection;Ljava/lang/String;)Ljava/lang/String;
        at
org.apache.cassandra.config.KSMetaData.toString(KSMetaData.java:114)
        at
org.apache.cassandra.db.migration.AddKeyspace.toString(AddKeyspace.java:94)
        at
org.apache.cassandra.db.migration.Migration.apply(Migration.java:119)
        at
org.apache.cassandra.thrift.CassandraServer$2.call(CassandraServer.java:778)
        at
java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
        at java.util.concurrent.FutureTask.run(FutureTask.java:138)
        ... 3 more
ERROR [MigrationStage:1] 2011-05-11 22:52:04,580
AbstractCassandraDaemon.java (line 112) Fatal exception in thread
Thread[MigrationStage:1,5,main]
java.lang.NoSuchMethodError:
org.apache.commons.lang.StringUtils.join(Ljava/util/Collection;Ljava/lang/String;)Ljava/lang/String;
        at
org.apache.cassandra.config.KSMetaData.toString(KSMetaData.java:114)
        at
org.apache.cassandra.db.migration.AddKeyspace.toString(AddKeyspace.java:94)
        at
org.apache.cassandra.db.migration.Migration.apply(Migration.java:119)
        at
org.apache.cassandra.thrift.CassandraServer$2.call(CassandraServer.java:778)
        at
java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
        at java.util.concurrent.FutureTask.run(FutureTask.java:138)
        at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
        at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
        at java.lang.Thread.run(Thread.java:662)

Reply via email to