I'm currently trying to pass a rowset back to my client application via RMI. I keep getting a "java.rmi.UnmarshalException: error unmarshalling return; nested exception is: java.io.EOFException" message. It works fine if I pass a String object. I can pass a rowset if I use localhost rather than my remote server. Any help would be greatly appreciated. Thank you.