The Java RPC client does not perform schema resolution on responses.
Here's a patch that fixes this, including a test case.
Here's an updated patch that fixes tests that the new test broke.
New version of patch that does not change public APIs incompatibly, instead deprecating the old, broken API (which no application is likely to call anyway).
Committed. Fix was confirmed on list. http://s.apache.org/avro832