I have an RMI server which runs a printing service, and it accepts print requests from many clients.
However, whenever the requests involve large files i.e. 20Mb
word documents, and there are say 4 clients making these large requests simultanouesly, i get the following exception from some clients that are trying to call the remote server:
Error occurred while accessing remote service
java.rmi.MarshalException: error marshalling arguments; nested exception is:
java.net.SocketException: Software caused connection abort: socket write error
Can anyone tell me why this is happening and how to over come it??
Many thanks