[ 
https://issues.apache.org/jira/browse/CASSANDRA-8155?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Mikhail Stepura updated CASSANDRA-8155:
---------------------------------------
    Labels: cqlsh lhf  (was: )

> confusing error when erroneously querying map secondary index
> -------------------------------------------------------------
>
>                 Key: CASSANDRA-8155
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-8155
>             Project: Cassandra
>          Issue Type: Bug
>            Reporter: Russ Hatch
>            Priority: Minor
>              Labels: cqlsh, lhf
>
> With a secondary index on values, attempting to query by key returns an error 
> message of "list index out of range".
> This is kinda a similar issue to CASSANDRA-8147 (but that scenario results in 
> no error when there probably should be one).
> To repro:
> {noformat}
> cqlsh:test> CREATE TABLE test.foo (
>         ...     id1 text,
>         ...     id2 text,
>         ...     categories map<text, text>,
>         ...     PRIMARY KEY (id1, id2));
> cqlsh:test> CREATE INDEX foo_categories_idx ON test.foo (categories);
> cqlsh:test> insert into foo (id1, id2, categories) values ('foo', 'bar', 
> {'firstkey':'one', 'secondkey':'two'});
> {noformat}
> Now try to query the existing values index by key:
> {noformat}
> cqlsh:test> select * from foo where categories contains key 'firstkey';
> list index out of range
> {noformat}



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

Reply via email to