Need reviewer for 6917021: (file) copyTo/moveTo can overrwrite existing file when target associated with custom provider
Alan Bateman
Alan.Bateman at Sun.COM
Sun Jan 17 04:32:18 PST 2010
When the copyTo/moveTo methods are invoked with a target that is
associated with a custom file system then a simple copy/move
implementation is used rather than the implementation for the platform.
Thomas Salter pointed out a bug in this code whereby it could override a
target file even when the REPLACE_EXISTING option is not used. The bug
highlights that the current copy/move tests don't exercise the foreign
provider case. The patch proposed extends the existing test for this
case. In addition to the issue that Thomas ran into, the tests exposed
two minor issues where the wrong exception is thrown.
The webrev with the changes is here:
http://cr.openjdk.java.net/~alanb/6917021/webrev/
Thanks,
Alan.
More information about the nio-dev
mailing list