You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by jb...@apache.org on 2011/02/23 00:04:51 UTC

svn commit: r1073536 - /cassandra/branches/cassandra-0.7/src/java/org/apache/cassandra/tools/NodeCmd.java

Author: jbellis
Date: Tue Feb 22 23:04:51 2011
New Revision: 1073536

URL: http://svn.apache.org/viewvc?rev=1073536&view=rev
Log:
friendlier error when keyspace does not exist
patch by Joaquin Casares; reviewed by Pavel Yaskevich for CASSANDRA-1143

Modified:
    cassandra/branches/cassandra-0.7/src/java/org/apache/cassandra/tools/NodeCmd.java

Modified: cassandra/branches/cassandra-0.7/src/java/org/apache/cassandra/tools/NodeCmd.java
URL: http://svn.apache.org/viewvc/cassandra/branches/cassandra-0.7/src/java/org/apache/cassandra/tools/NodeCmd.java?rev=1073536&r1=1073535&r2=1073536&view=diff
==============================================================================
--- cassandra/branches/cassandra-0.7/src/java/org/apache/cassandra/tools/NodeCmd.java (original)
+++ cassandra/branches/cassandra-0.7/src/java/org/apache/cassandra/tools/NodeCmd.java Tue Feb 22 23:04:51 2011
@@ -660,6 +660,14 @@ public class NodeCmd {
         else
         {
             String keyspace = cmdArgs[1];
+            
+            // Check if this keyspace exists
+            if (!probe.getKeyspaces().contains(keyspace))
+            {
+                System.err.println("Keyspace [" + keyspace + "] does not exist.");
+                System.exit(1);
+            }
+                
             String[] columnFamilies = new String[cmdArgs.length - 2];
             for (int i = 0; i < columnFamilies.length; i++)
             {