if you do decide to dig deeper, you can turn on sitedir.keep in swift.properties and check that the file in the remote shared directory is uncorrupted for the same run that the staged out copy appears corrupted. --