FileChannel.write() and SocketChannel.write() return -1
FileChannel.write() and SocketChannel.write() return -1 when no data written, but It should be 0.
Fixed.
FileChannel.write() and SocketChannel.write() return -1 when no data written, but It should be 0.