-
Type:
Enhancement
-
Resolution: Fixed
-
Priority:
P5
-
Affects Version/s: 19
-
Component/s: core-libs
-
b14
-
generic
-
generic
ADDITIONAL SYSTEM INFORMATION :
Applies to any UNIX/POSIX-ish platform, in theory.
A DESCRIPTION OF THE PROBLEM :
The `sun.nio.fs.UnixNativeDispatcher#close0` method can throw exceptions which are not declared or handled in `sun.nio.fs.UnixNativeDispatcher`, when the underlying syscall returns `EIO`, `ENOSPC`, etc.
STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
Not sure; I guess you could set up a bad filesystem via FUSE on Linux and then make it blow up on `close`.
Applies to any UNIX/POSIX-ish platform, in theory.
A DESCRIPTION OF THE PROBLEM :
The `sun.nio.fs.UnixNativeDispatcher#close0` method can throw exceptions which are not declared or handled in `sun.nio.fs.UnixNativeDispatcher`, when the underlying syscall returns `EIO`, `ENOSPC`, etc.
STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
Not sure; I guess you could set up a bad filesystem via FUSE on Linux and then make it blow up on `close`.