When you omit keyspace in the "show keyspace" command in the CLI your 
connection gets terminated
------------------------------------------------------------------------------------------------

                 Key: CASSANDRA-551
                 URL: https://issues.apache.org/jira/browse/CASSANDRA-551
             Project: Cassandra
          Issue Type: Bug
          Components: Core
         Environment: Ubuntu, java 6
            Reporter: Hafsteinn Baldvinsson
            Priority: Minor


$ bin/cassandra-cli --host localhost --port 9160

cassandra> describe keyspace          
line 0:-1 mismatched input '<EOF>' expecting Identifier
Exception Required field 'keyspace' was not present! Struct: 
describe_keyspace_args(keyspace:null)
org.apache.thrift.protocol.TProtocolException: Required field 'keyspace' was 
not present! Struct: describe_keyspace_args(keyspace:null)
        at 
org.apache.cassandra.service.Cassandra$describe_keyspace_args.validate(Cassandra.java:10723)
        at 
org.apache.cassandra.service.Cassandra$describe_keyspace_args.write(Cassandra.java:10692)
        at 
org.apache.cassandra.service.Cassandra$Client.send_describe_keyspace(Cassandra.java:558)
        at 
org.apache.cassandra.service.Cassandra$Client.describe_keyspace(Cassandra.java:549)
        at 
org.apache.cassandra.cli.CliClient.executeDescribeTable(CliClient.java:259)
        at org.apache.cassandra.cli.CliClient.executeCLIStmt(CliClient.java:75)
        at org.apache.cassandra.cli.CliMain.processCLIStmt(CliMain.java:108)
        at org.apache.cassandra.cli.CliMain.main(CliMain.java:148)
cassandra> describe keyspace Keyspace1
Exception Cannot read. Remote side has closed. Tried to read 4 bytes, but only 
got 0 bytes.
org.apache.thrift.transport.TTransportException: Cannot read. Remote side has 
closed. Tried to read 4 bytes, but only got 0 bytes.
        at org.apache.thrift.transport.TTransport.readAll(TTransport.java:86)
        at 
org.apache.thrift.protocol.TBinaryProtocol.readAll(TBinaryProtocol.java:314)
        at 
org.apache.thrift.protocol.TBinaryProtocol.readI32(TBinaryProtocol.java:262)
        at 
org.apache.thrift.protocol.TBinaryProtocol.readMessageBegin(TBinaryProtocol.java:192)
        at 
org.apache.cassandra.service.Cassandra$Client.recv_describe_keyspace(Cassandra.java:565)
        at 
org.apache.cassandra.service.Cassandra$Client.describe_keyspace(Cassandra.java:550)
        at 
org.apache.cassandra.cli.CliClient.executeDescribeTable(CliClient.java:259)
        at org.apache.cassandra.cli.CliClient.executeCLIStmt(CliClient.java:75)
        at org.apache.cassandra.cli.CliMain.processCLIStmt(CliMain.java:108)
        at org.apache.cassandra.cli.CliMain.main(CliMain.java:148)


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to