org.jclouds.blobstore.LocalAsyncBlobStore.putBlob(LocalAsyncBlobStore.java:405)
The error is in putBlob, which actually tries to write the blob to the target location, but may also write to the temporary directory.
Which drive on your system actually has no space left any more? And what is the root directory that you are passing to the filesystem provider?
ap