Hi all,

I'm getting the following when I try to bootstrap my Cassandra cluster on a Windows
machine.

INFO 11:47:10,300 Joining: sleeping 30000 ms for pending range setup
 INFO 11:47:40,302 Bootstrapping
ERROR 11:47:40,453 Fatal exception in thread Thread[Thread-5,5,main]
java.lang.AssertionError: Filename must include parent directory.
        at org.apache.cassandra.io.sstable.Descriptor.fromFilename(Descriptor.ja
va:110)
        at org.apache.cassandra.streaming.PendingFile$PendingFileSerializer.dese
rialize(PendingFile.java:121)
        at org.apache.cassandra.streaming.StreamHeader$StreamHeaderSerializer.de
serialize(StreamHeader.java:90)
        at org.apache.cassandra.streaming.StreamHeader$StreamHeaderSerializer.de
serialize(StreamHeader.java:72)
        at org.apache.cassandra.net.IncomingTcpConnection.run(IncomingTcpConnect
ion.java:74)

My linux (Ubuntu 10.04) node bootstrapped just fine (using another Ubuntu node as a
seed). I'm guessing there's some weirdness involving linux vs. cygwin/Windows filenames.
nodetool says the cygwin node is stuck at "Joining 154.98 KB".

My system (the problem node):
cassandra 0.7.0 RC1 binary (second attempt, dated Oct 26, 2010)
cygwin 1.7
Windows 7 (64-bit)
java 1.6.0_21 hotspot (32-bit, I think)
4 GB RAM

The other nodes (which seem to work fine) are Ubuntu systems.

Also, my data set (for this test) is only 23 MB and nobody except me is reading or
writing to the cluster.

Ideas, anyone?

Thanks,
Chris