Copying directory from Remote System creates bogus files
Bugzilla Link | 436294 |
Status | NEW |
Importance | P3 normal |
Reported | May 31, 2014 15:14 EDT |
Modified | Jun 02, 2014 10:52 EDT |
Reporter | Bob Silvern |
Description
When I copy a particular directory from a remote system to my local file system (or to another remote system) using Remote System Explorer, files/directories are created in the target system that do not exist in the source. The problem is repeatable.
The bogus directory and file within it have names that sounds like something that I might have created and deleted at some point, but they do not currently exist in the source directory (either in the Remote System Explorer or when displaying with 'ls -a' in a shell). The bogus file has a size of 0, although I don't know if that would always be true for other examples of the problem.
If I copy the same directory from the remote server to another location on the same server using RSE, the bogus file is not created. If I then copy the copy to my local files system the bogus file is not created. It occurs only when I copy the original directory to the local file system or to another remote server.
It would therefore be pointless to provide the directory as an attachment because the problem does not seem to be related to that particular directory structure but instead to some residual information stored in my Eclipse installation. I have tried restarting Eclipse, and using the Refresh and the Synchronize Cache commands on the context menu without any change -- copying that directory still produces the bogus file.
I have not been able to intentionally recreate the problem on another directory by deleting files and then copying the containing directory.
Furthermore, creating a new connection with the same user (root) results in the same problem occurring. Creating a new connection with a different user results in a successful copy without the bogus file.
I'm open to any suggestions on how to find the cause or to create a repeatable series of events to demonstrate the problem.