cassandra-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Sam Tunnicliffe (JIRA)" <j...@apache.org>
Subject [jira] [Created] (CASSANDRA-8144) Creating CQL2 tables fails in C* 2.1
Date Mon, 20 Oct 2014 13:33:33 GMT
Sam Tunnicliffe created CASSANDRA-8144:
------------------------------------------

             Summary: Creating CQL2 tables fails in C* 2.1
                 Key: CASSANDRA-8144
                 URL: https://issues.apache.org/jira/browse/CASSANDRA-8144
             Project: Cassandra
          Issue Type: Bug
            Reporter: Sam Tunnicliffe


Although cql2 has been deprecated and removed from cqlsh, the functionality is still accessible
using thrift. However, it seems that creation of new tables via cql2 is broken in 2.1.

{code}
CREATE KEYSPACE test_ks WITH strategy_class='SimpleStrategy' AND replication_factor = '1';
CREATE TABLE test_cf (id text PRIMARY KEY, value text, test text);
{code}

fails with the following stacktrace on the server:
{code}
ERROR [MigrationStage:1] 2014-10-20 13:53:29,506 CassandraDaemon.java:153 - Exception in thread
Thread[MigrationStage:1,5,main]
java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
    at java.util.ArrayList.rangeCheck(ArrayList.java:635) ~[na:1.7.0_51]
    at java.util.ArrayList.set(ArrayList.java:426) ~[na:1.7.0_51]
    at org.apache.cassandra.config.CFMetaData.rebuild(CFMetaData.java:2072) ~[main/:na]
    at org.apache.cassandra.config.CFMetaData.fromSchemaNoTriggers(CFMetaData.java:1842) ~[main/:na]
    at org.apache.cassandra.config.CFMetaData.fromSchema(CFMetaData.java:1882) ~[main/:na]
    at org.apache.cassandra.config.KSMetaData.deserializeColumnFamilies(KSMetaData.java:320)
~[main/:na]
    at org.apache.cassandra.db.DefsTables.mergeColumnFamilies(DefsTables.java:279) ~[main/:na]
    at org.apache.cassandra.db.DefsTables.mergeSchemaInternal(DefsTables.java:193) ~[main/:na]
    at org.apache.cassandra.db.DefsTables.mergeSchema(DefsTables.java:165) ~[main/:na]
    at org.apache.cassandra.service.MigrationManager$2.runMayThrow(MigrationManager.java:393)
~[main/:na]
    at org.apache.cassandra.utils.WrappedRunnable.run(WrappedRunnable.java:28) ~[main/:na]
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) ~[na:1.7.0_51]
    at java.util.concurrent.FutureTask.run(FutureTask.java:262) ~[na:1.7.0_51]
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) ~[na:1.7.0_51]
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [na:1.7.0_51]
    at java.lang.Thread.run(Thread.java:744) [na:1.7.0_51]
ERROR [Thrift:1] 2014-10-20 13:53:29,506 CustomTThreadPoolServer.java:219 - Error occurred
during processing of message.
java.lang.RuntimeException: java.util.concurrent.ExecutionException: java.lang.IndexOutOfBoundsException:
Index: 0, Size: 0
    at org.apache.cassandra.utils.FBUtilities.waitOnFuture(FBUtilities.java:397) ~[main/:na]
    at org.apache.cassandra.service.MigrationManager.announce(MigrationManager.java:374) ~[main/:na]
    at org.apache.cassandra.service.MigrationManager.announceNewColumnFamily(MigrationManager.java:249)
~[main/:na]
    at org.apache.cassandra.service.MigrationManager.announceNewColumnFamily(MigrationManager.java:235)
~[main/:na]
    at org.apache.cassandra.cql.QueryProcessor.processStatement(QueryProcessor.java:662) ~[main/:na]
    at org.apache.cassandra.cql.QueryProcessor.process(QueryProcessor.java:802) ~[main/:na]
    at org.apache.cassandra.thrift.CassandraServer.execute_cql_query(CassandraServer.java:1941)
~[main/:na]
    at org.apache.cassandra.thrift.Cassandra$Processor$execute_cql_query.getResult(Cassandra.java:4558)
~[thrift/:na]
    at org.apache.cassandra.thrift.Cassandra$Processor$execute_cql_query.getResult(Cassandra.java:4542)
~[thrift/:na]
    at org.apache.thrift.ProcessFunction.process(ProcessFunction.java:39) ~[libthrift-0.9.1.jar:0.9.1]
    at org.apache.thrift.TBaseProcessor.process(TBaseProcessor.java:39) ~[libthrift-0.9.1.jar:0.9.1]
    at org.apache.cassandra.thrift.CustomTThreadPoolServer$WorkerProcess.run(CustomTThreadPoolServer.java:201)
~[main/:na]
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [na:1.7.0_51]
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [na:1.7.0_51]
    at java.lang.Thread.run(Thread.java:744) [na:1.7.0_51]
Caused by: java.util.concurrent.ExecutionException: java.lang.IndexOutOfBoundsException: Index:
0, Size: 0
    at java.util.concurrent.FutureTask.report(FutureTask.java:122) ~[na:1.7.0_51]
    at java.util.concurrent.FutureTask.get(FutureTask.java:188) ~[na:1.7.0_51]
    at org.apache.cassandra.utils.FBUtilities.waitOnFuture(FBUtilities.java:393) ~[main/:na]
    ... 14 common frames omitted
Caused by: java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
    at java.util.ArrayList.rangeCheck(ArrayList.java:635) ~[na:1.7.0_51]
    at java.util.ArrayList.set(ArrayList.java:426) ~[na:1.7.0_51]
    at org.apache.cassandra.config.CFMetaData.rebuild(CFMetaData.java:2072) ~[main/:na]
    at org.apache.cassandra.config.CFMetaData.fromSchemaNoTriggers(CFMetaData.java:1842) ~[main/:na]
    at org.apache.cassandra.config.CFMetaData.fromSchema(CFMetaData.java:1882) ~[main/:na]
    at org.apache.cassandra.config.KSMetaData.deserializeColumnFamilies(KSMetaData.java:320)
~[main/:na]
    at org.apache.cassandra.db.DefsTables.mergeColumnFamilies(DefsTables.java:279) ~[main/:na]
    at org.apache.cassandra.db.DefsTables.mergeSchemaInternal(DefsTables.java:193) ~[main/:na]
    at org.apache.cassandra.db.DefsTables.mergeSchema(DefsTables.java:165) ~[main/:na]
    at org.apache.cassandra.service.MigrationManager$2.runMayThrow(MigrationManager.java:393)
~[main/:na]
    at org.apache.cassandra.utils.WrappedRunnable.run(WrappedRunnable.java:28) ~[main/:na]
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) ~[na:1.7.0_51]
    at java.util.concurrent.FutureTask.run(FutureTask.java:262) ~[na:1.7.0_51]
    ... 3 common frames omitted
{code}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message