This is both a general question about java EOF exceptions, as well as Hadoop\'s EOF exception which is related to jar interoperability. Comments and answers on either topic
EOFException on a socket means there's no more data and the peer has closed the connection.