[ https://issues.apache.org/jira/browse/CASSANDRA-7035?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Mikhail Stepura resolved CASSANDRA-7035. ---------------------------------------- Resolution: Duplicate > Custom Types: failure to decode value when Custom Type is used as map key > ------------------------------------------------------------------------- > > Key: CASSANDRA-7035 > URL: https://issues.apache.org/jira/browse/CASSANDRA-7035 > Project: Cassandra > Issue Type: Bug > Reporter: Ryan Berryman > Priority: Blocker > > Using 2.1 Beta through cqlsh: > {code} CREATE TYPE subject_id ( > ns text, > id text > ); > create table test ( id int PRIMARY KEY, some_column map<subject_id, int>); > {code} > Both methods of inserting records appear to work and return with no error: > {code} > update test set some_column[{ns:'xyz.com', id:'userid'}] = 33 where id = > 22222; > insert into test (id, some_column) values (444, {{ns:'abc.com', id:'user2'}: > 33}); > {code} > retrieving the records fails > {code} > select * from test; > {code} > returns: > {code} > id | some_column > -------+------------------------------------------------------------------------------ > 444 | > '\x00\x01\x00\x12\x00\x07abc.com\x00\x00\x05user2\x00\x00\x04\x00\x00\x00!' > 22222 | > '\x00\x01\x00\x13\x00\x07xyz.com\x00\x00\x06userid\x00\x00\x04\x00\x00\x00!' > (2 rows) > Failed to decode value > '\x00\x01\x00\x12\x00\x07abc.com\x00\x00\x05user2\x00\x00\x04\x00\x00\x00!' > (for column 'some_column') as map<subject_id, int>: unhashable type: 'list' > Failed to decode value > '\x00\x01\x00\x13\x00\x07xyz.com\x00\x00\x06userid\x00\x00\x04\x00\x00\x00!' > (for column 'some_column') as map<subject_id, int>: unhashable type: > 'list'{code} -- This message was sent by Atlassian JIRA (v6.2#6252)