RFR: 8048020 - Regression on java.util.logging.FileHandler
Alan Bateman
Alan.Bateman at oracle.com
Fri Jul 4 17:58:46 UTC 2014
On 04/07/2014 18:25, Daniel Fuchs wrote:
>
> Given that nothing is going to be written to the file then maybe I
> don't need APPEND.
> I just don't want the call to FileChannel.open() to truncate the file.
APPEND should be harmless here, just not needed.
>
>> Also you catch FileNotFoundException (which is not thrown by
>> FileChannel.open)
> oh? What will FileChannel.open throw if the file does not exist then?
> Is there another
> exception? Or do you mean it's not possible to know why
> FileChannel.open fails?
> That would be bad...
All the specific file system exceptions are defined in java.nio.file but
it's not clear to me that you only want to handle NoSuchFileException.
Don't you want to handle cases where the zombie file can't be opened for
other reasons (file permission issues for example that would manifest as
an AccessDeniedException)?
-Alan.
More information about the core-libs-dev
mailing list