Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.java.programmer > #20908

Recommended way to handle ClosedByInterruptException?

Newsgroups comp.lang.java.programmer
Date 2013-01-02 18:43 -0800
Message-ID <2b4da3ee-0ca3-456d-ae92-5b36e6e1a769@googlegroups.com> (permalink)
Subject Recommended way to handle ClosedByInterruptException?
From raphfrk@gmail.com

Show all headers | View raw


This is an example of what causes this exception

http://hastebin.com/mayuyuvimu.avrasm

This gives:

Exception in thread "main" java.nio.channels.ClosedByInterruptException
	at java.nio.channels.spi.AbstractInterruptibleChannel.end(AbstractInterruptibleChannel.java:202)
	at sun.nio.ch.FileChannelImpl.map(FileChannelImpl.java:880)
	at Main.main(Main.java:17)

----------------------

Anyway, there doesn't seem to be any sane way of dealing with this.  If interrupt is intended to mean stop what you are doing and stop the thread cleanly, then this works against that.  This prevents you doing any more writes to the file.  Is the intention that you reopen the file and then do the writes.

Also, it doesn't even clear the interrupted flag.  So, you have to wipe the flag manually if you want to repeat the write attempt.

Back to comp.lang.java.programmer | Previous | NextNext in thread | Find similar | Unroll thread


Thread

Recommended way to handle ClosedByInterruptException? raphfrk@gmail.com - 2013-01-02 18:43 -0800
  Re: Recommended way to handle ClosedByInterruptException? Knute Johnson <nospam@knutejohnson.com> - 2013-01-02 19:48 -0800
    Re: Recommended way to handle ClosedByInterruptException? raphfrk@gmail.com - 2013-01-03 13:12 -0800
      Re: Recommended way to handle ClosedByInterruptException? Knute Johnson <nospam@knutejohnson.com> - 2013-01-03 15:51 -0800

csiph-web