also posted at
java.io.EOFException using readObject (I/O and Streams forum at JavaRanch)