This is indeed kind of weird, but I think the problem is that Tachyon itself doesn't provide a notion of a temp directory. However maybe we should set the default to just "/tmp" instead of System.getProperty(java.io.tmpdir).