Cory Snyder created CASSANDRA-8030:
--------------------------------------

             Summary: cqlsh error when selecting data from a table with nested 
UDTs
                 Key: CASSANDRA-8030
                 URL: https://issues.apache.org/jira/browse/CASSANDRA-8030
             Project: Cassandra
          Issue Type: Bug
         Environment: Ubuntu 14.04. Cassandra 2.1.0. Single node.
            Reporter: Cory Snyder
         Attachments: schema.txt

The schema that was being used when this error was produced is attached. 
Whenever I try to select data from the LOAD_BALANCER_SERVICE table after having 
written data with non-empty sets for either the pools or virtual_servers 
fields, cqlsh fails with the following exception: 

Traceback (most recent call last):
  File "/usr/bin/cqlsh", line 909, in perform_simple_statement
    rows = self.session.execute(statement, trace=self.tracing_enabled)
  File 
"/usr/share/cassandra/lib/cassandra-driver-internal-only-2.1.0.post.zip/cassandra-driver-2.1.0.post/cassandra/cluster.py",
 line 1281, in execute
    result = future.result(timeout)
  File 
"/usr/share/cassandra/lib/cassandra-driver-internal-only-2.1.0.post.zip/cassandra-driver-2.1.0.post/cassandra/cluster.py",
 line 2772, in result
    raise self._final_exception
TypeError: unhashable type: 'set'

I am, however, able to select the data from the table with the Java Datastax 
driver. I am also able to select data from the table if both the pools and 
virtual_servers fields are empty sets.



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

Reply via email to