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);
}