Sam Tunnicliffe created CASSANDRA-8370:
------------------------------------------

             Summary: cqlsh doesn't handle LIST statements correctly
                 Key: CASSANDRA-8370
                 URL: https://issues.apache.org/jira/browse/CASSANDRA-8370
             Project: Cassandra
          Issue Type: Bug
            Reporter: Sam Tunnicliffe
            Assignee: Sam Tunnicliffe
            Priority: Minor
             Fix For: 2.1.3


{{LIST USERS}} and {{LIST PERMISSIONS}} statements are not handled correctly by 
cqlsh in 2.1 (since CASSANDRA-6307).

Running such a query results in errors along the lines of:

{{noformat}}
sam@easy:~/projects/cassandra$ bin/cqlsh --debug -u cassandra -p cassandra
Using CQL driver: <module 'cassandra' from 
'/home/sam/projects/cassandra/bin/../lib/cassandra-driver-internal-only-2.1.2.zip/cassandra-driver-2.1.2/cassandra/__init__.py'>
Connected to Test Cluster at 127.0.0.1:9042.
[cqlsh 5.0.1 | Cassandra 2.1.2-SNAPSHOT | CQL spec 3.2.0 | Native protocol v3]
Use HELP for help.
cassandra@cqlsh> list users;
Traceback (most recent call last):
  File "bin/cqlsh", line 879, in onecmd
    self.handle_statement(st, statementtext)
  File "bin/cqlsh", line 920, in handle_statement
    return self.perform_statement(cqlruleset.cql_extract_orig(tokens, srcstr))
  File "bin/cqlsh", line 953, in perform_statement
    result = self.perform_simple_statement(stmt)
  File "bin/cqlsh", line 989, in perform_simple_statement
    self.print_result(rows, self.parse_for_table_meta(statement.query_string))
  File "bin/cqlsh", line 970, in parse_for_table_meta
    return self.get_table_meta(ks, cf)
  File "bin/cqlsh", line 732, in get_table_meta
    ksmeta = self.get_keyspace_meta(ksname)
  File "bin/cqlsh", line 717, in get_keyspace_meta
    raise KeyspaceNotFound('Keyspace %r not found.' % ksname)
KeyspaceNotFound: Keyspace None not found.
{{noformat}}



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

Reply via email to