api/java_nio/channels/FileChannel/index.html#Methods[FileChannel0024] is a genuine failure and arises when FileChannel.transferFrom(ReadableByteChannel,long,long) is called with a FileChannel that is not readable and the file size is 0. I've separated this one out into its own bug: 6984545.
The other failures are Solaris 11 specific. When setting SO_RCVBUF or SO_SNDBUF then we query the /dev/tcp driver's tcp_max_buf property to limit the size. This is done with the ND_GET command and the I_STR ioctl. This is failing on snv146 (okay in snv122, which some of our test machines have). It turns out that this interface has been removed in Solaris 11 and so we need to find another way to get the value of tcp_max_buf.