• Post Reply Bookmark Topic Watch Topic
  • New Topic

what is java.rmi.MarshalException ?  RSS feed

 
kashif iftikhar
Ranch Hand
Posts: 43
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
i am calling EJB method "transfer(request,destination)" from inside JSP page.
"request" is a HttpServletRequest object
"destiation" is a string
it is throwing following exceptions.....
java.rmi.MarshalException: failed to marshal public abstract void project.upload.Copy.transf
er(javax.servlet.http.HttpServletRequest,java.lang.String) throws java.rmi.RemoteException,j
ava.io.IOException;
nested exception is: java.io.NotSerializableException: weblogic.servlet.internal.ServletRequestImpl
java.io.NotSerializableException: weblogic.servlet.internal.ServletRequestImpl
actually i am trying to uplaod files and in JSP i use <input type="file"> tag to select a file inside a form.the logic is this that request object also have the file stream and using
ServletInputStream in = request.getInputStream();
i can get the file stream and then save this stream in a new file

Why it is giving exception and any other method to upload files?
Thank's
 
William Brogden
Author and all-around good cowpoke
Rancher
Posts: 13078
6
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
You appear to be trying to send an HttpServletRequest by RMI which fails because the class implementing the interface is not serializable.
Bill
 
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!