You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by ee...@apache.org on 2009/12/15 04:08:20 UTC

svn commit: r890618 - /incubator/cassandra/branches/cassandra-0.5/src/java/org/apache/cassandra/tools/SSTableExport.java

Author: eevans
Date: Tue Dec 15 03:08:19 2009
New Revision: 890618

URL: http://svn.apache.org/viewvc?rev=890618&view=rev
Log:
CASSANDRA-619 use abspath to avoid NPE parsing keyspace

Patch by eevans

Modified:
    incubator/cassandra/branches/cassandra-0.5/src/java/org/apache/cassandra/tools/SSTableExport.java

Modified: incubator/cassandra/branches/cassandra-0.5/src/java/org/apache/cassandra/tools/SSTableExport.java
URL: http://svn.apache.org/viewvc/incubator/cassandra/branches/cassandra-0.5/src/java/org/apache/cassandra/tools/SSTableExport.java?rev=890618&r1=890617&r2=890618&view=diff
==============================================================================
--- incubator/cassandra/branches/cassandra-0.5/src/java/org/apache/cassandra/tools/SSTableExport.java (original)
+++ incubator/cassandra/branches/cassandra-0.5/src/java/org/apache/cassandra/tools/SSTableExport.java Tue Dec 15 03:08:19 2009
@@ -18,6 +18,7 @@
 
 package org.apache.cassandra.tools;
 
+import java.io.File;
 import java.io.IOException;
 import java.io.PrintStream;
 import java.util.Collection;
@@ -302,20 +303,21 @@
         }
         
         String[] keys = cmd.getOptionValues(KEY_OPTION);
+        String ssTableFileName = new File(cmd.getArgs()[0]).getAbsolutePath();
         
         if (outFile != null)
         {
             if ((keys != null) && (keys.length > 0))
-                export(cmd.getArgs()[0], outFile, keys);
+                export(ssTableFileName, outFile, keys);
             else
-                export(cmd.getArgs()[0], outFile);
+                export(ssTableFileName, outFile);
         }
         else
         {
             if ((keys != null) && (keys.length > 0))
-                export(cmd.getArgs()[0], System.out, keys);
+                export(ssTableFileName, System.out, keys);
             else
-                export(cmd.getArgs()[0]);
+                export(ssTableFileName);
         }
         System.exit(0);
     }