https://bugs.openjdk.java.net/browse/JDK-8220479 http://cr.openjdk.java.net/~bpb/8220479/webrev.00/ The sub-test testTwoChannels() assumes that the source is immediately readable once data has been written to the sink. It needs to wait until both channels are selectable. Thanks, Brian