У меня были проблемы с клиентской программой, когда я запускаю свой клиент в eclipse или netbeans, я получаю ошибку времени выполнения java.lang.RuntimeException: ложная ошибка сериализации. Но когда я использую командную строку, у меня нет ошибок.
http://pastebin.com/jUkw7F7k
Похоже, что вы записываете Integer (через автобокс) в последовательный файл и пытаетесь прочитать два объекта, приведя их к BigInteger. (Но см. Мой комментарий к вопросу.)
Integer
BigInteger