A customer of ours complains that, sporadically, calls of ours to FileChannel.map
fail with a ClosedByInterruptException
. The Javadoc does not list this as a legitimate possibility. Does anyone know what might be going on here?
Cause0: java.nio.channels.ClosedByInterruptException Cause0-StackTrace: at java.nio.channels.spi.AbstractInterruptibleChannel.end(AbstractInterruptibleChannel.java:184) at sun.nio.ch.FileChannelImpl.map(FileChannelImpl.java:772)
Channel operations are bound to the thread doing the operations. If this thread is interrupted, the stream / channel is closed due to IO safety issues.
The last comment contains the answer. There was a thread pool in use, and at shutdown interrupts were delivered.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With