Проблема в том, что вы используете веб-браузер, поэтому любой протокол, отличный от http, в значительной степени не гарантированно работает (может не пройти через прокси-сервер).
Что вы можете сделать, это изолировать GWT-RPC в одном сменном классе и удалить его как можно скорее.
Лично я бы просто полагался на передачу коллекции объектов с необходимой мне информацией, закодированной внутри коллекции - таким образом, очень мало RPC-кода, потому что весь ваш RPC-код когда-либо делает, это "Collection commands = getCollection ()" , но было бы миллион других возможностей.
Или просто используйте GWT-RPC, как это было задумано, я не думаю, что он пойдет куда-либо.