You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by "Jonathan Ellis (JIRA)" <ji...@apache.org> on 2012/11/03 16:19:12 UTC

[jira] [Commented] (CASSANDRA-4903) index query on composite columns are broken

    [ https://issues.apache.org/jira/browse/CASSANDRA-4903?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13490033#comment-13490033 ] 

Jonathan Ellis commented on CASSANDRA-4903:
-------------------------------------------

{noformat}
ERROR [ReadStage:59] 2012-11-03 10:13:20,031 CassandraDaemon.java (line 132) Exception in thread Thread[ReadStage:59,5,main]
java.lang.RuntimeException: java.nio.BufferUnderflowException
        at org.apache.cassandra.service.StorageProxy$DroppableRunnable.run(StorageProxy.java:1481)
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439)
        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:680)
Caused by: java.nio.BufferUnderflowException
        at java.nio.Buffer.nextGetIndex(Buffer.java:472)
        at java.nio.HeapByteBuffer.get(HeapByteBuffer.java:117)
        at org.apache.cassandra.db.marshal.AbstractCompositeType.getShortLength(AbstractCompositeType.java:37)
        at org.apache.cassandra.db.marshal.AbstractCompositeType.getWithShortLength(AbstractCompositeType.java:59)
        at org.apache.cassandra.db.marshal.AbstractCompositeType.getString(AbstractCompositeType.java:226)
        at org.apache.cassandra.db.index.composites.CompositesSearcher.getIndexedIterator(CompositesSearcher.java:95)
        at org.apache.cassandra.db.index.composites.CompositesSearcher.search(CompositesSearcher.java:84)
        at org.apache.cassandra.db.index.SecondaryIndexManager.search(SecondaryIndexManager.java:549)
        at org.apache.cassandra.db.ColumnFamilyStore.search(ColumnFamilyStore.java:1453)
        at org.apache.cassandra.service.RangeSliceVerbHandler.executeLocally(RangeSliceVerbHandler.java:44)
        at org.apache.cassandra.service.StorageProxy$LocalRangeSliceRunnable.runMayThrow(StorageProxy.java:1063)
        at org.apache.cassandra.service.StorageProxy$DroppableRunnable.run(StorageProxy.java:1477)
        ... 6 more
{noformat}
                
> index query on composite columns are broken
> -------------------------------------------
>
>                 Key: CASSANDRA-4903
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-4903
>             Project: Cassandra
>          Issue Type: Bug
>          Components: Core
>    Affects Versions: 1.2.0 beta 1
>            Reporter: Jonathan Ellis
>            Assignee: Sylvain Lebresne
>             Fix For: 1.2.0 beta 2
>
>
> {noformat}
> cqlsh:keyspace1> create table indexed1 (key int primary key, i int, j int);
> cqlsh:keyspace1> insert into indexed1(key, i, j) values (0, 1, 2);
> cqlsh:keyspace1> insert into indexed1(key, i, j) values (1, 1, 3);
> cqlsh:keyspace1> insert into indexed1(key, i, j) values (2, 1, 4);
> cqlsh:keyspace1> create index on indexed1(i);
> cqlsh:keyspace1> select * from indexed1 where i = 1;
> {noformat}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira