Author: eevans
Date: Mon May 24 16:02:30 2010
New Revision: 947693
URL: http://svn.apache.org/viewvc?rev=947693&view=rev
Log:
input errors causes cli to exit w/ AssertionErrors
Patch by eevans; reviewed by jbellis for CASSANDRA-1059
Modified:
cassandra/branches/cassandra-0.6/src/java/org/apache/cassandra/cli/CliClient.java
Modified:
cassandra/branches/cassandra-0.6/src/java/org/apache/cassandra/cli/CliClient.java
URL:
http://svn.apache.org/viewvc/cassandra/branches/cassandra-0.6/src/java/org/apache/cassandra/cli/CliClient.java?rev=947693&r1=947692&r2=947693&view=diff
==============================================================================
---
cassandra/branches/cassandra-0.6/src/java/org/apache/cassandra/cli/CliClient.java
(original)
+++
cassandra/branches/cassandra-0.6/src/java/org/apache/cassandra/cli/CliClient.java
Mon May 24 16:02:30 2010
@@ -25,7 +25,6 @@ import org.antlr.runtime.tree.*;
import static org.apache.cassandra.thrift.ThriftGlue.*;
-import org.apache.cassandra.service.*;
import org.apache.cassandra.thrift.Cassandra;
import org.apache.cassandra.thrift.Column;
import org.apache.cassandra.thrift.ColumnOrSuperColumn;
@@ -166,7 +165,8 @@ public class CliClient
assert(childCount == 1);
CommonTree columnFamilySpec = (CommonTree)ast.getChild(0);
- assert(columnFamilySpec.getType() == CliParser.NODE_COLUMN_ACCESS);
+ if (!(columnFamilySpec.getType() == CliParser.NODE_COLUMN_ACCESS))
+ return;
String tableName = CliCompiler.getTableName(columnFamilySpec);
String key = CliCompiler.getKey(columnFamilySpec);
@@ -198,7 +198,8 @@ public class CliClient
assert(childCount == 1);
CommonTree columnFamilySpec = (CommonTree)ast.getChild(0);
- assert(columnFamilySpec.getType() == CliParser.NODE_COLUMN_ACCESS);
+ if (!(columnFamilySpec.getType() == CliParser.NODE_COLUMN_ACCESS))
+ return;
String tableName = CliCompiler.getTableName(columnFamilySpec);
String key = CliCompiler.getKey(columnFamilySpec);
@@ -328,7 +329,8 @@ public class CliClient
assert (ast.getChildCount() == 1) : "serious parsing error (this is a
bug).";
CommonTree columnFamilySpec = (CommonTree)ast.getChild(0);
- assert(columnFamilySpec.getType() == CliParser.NODE_COLUMN_ACCESS);
+ if (!(columnFamilySpec.getType() == CliParser.NODE_COLUMN_ACCESS))
+ return;
String tableName = CliCompiler.getTableName(columnFamilySpec);
String key = CliCompiler.getKey(columnFamilySpec);
@@ -396,7 +398,8 @@ public class CliClient
assert (ast.getChildCount() == 2) : "serious parsing error (this is a
bug).";
CommonTree columnFamilySpec = (CommonTree)ast.getChild(0);
- assert(columnFamilySpec.getType() == CliParser.NODE_COLUMN_ACCESS);
+ if (!(columnFamilySpec.getType() == CliParser.NODE_COLUMN_ACCESS))
+ return;
String tableName = CliCompiler.getTableName(columnFamilySpec);
String key = CliCompiler.getKey(columnFamilySpec);