It looks like you're trying to put something in the session (the
uploaded file?) that's not serializable.

Matt

On 8/27/07, fadhli <[EMAIL PROTECTED]> wrote:
> Hello Matt, I manage to create an ajax file upload using dwr and
> commons-upload base on your tutorial posted at the appfuse1.x wiki. It's
> working fine in jetty but it's not working in tomcat 5.5. This is the stack
> trace. I'm wondering if you have any idea what's causing it.
>
> org.springframework.web.util.NestedServletException:
> Request processing failed; nested exception is
> java.lang.IllegalArgumentException: setAttribute:
> Non-serializable
> attribute Caused by: java.lang.IllegalArgumentException:
> setAttribute: Non-serializable attribute at
> org.apache.catalina.session.StandardSession.setAttribute(StandardSession.java:1265)
> at org.apache.catalina.session.StandardSession.setAttribute
> (StandardSession.java:1243)
> at
> org.apache.catalina.session.StandardSessionFacade.setAttribute(StandardSessionFacade.java:130)
> at
> com.jgt.ui.upload.UploadListener.updateUploadInfo(UploadListener.java:65)
> at com.jgt.ui.upload.UploadListener.start
> (UploadListener.java:37) at
> com.jgt.ui.upload.MonitoredOutputStream.(MonitoredOutputStream.java:28)
> at
> com.jgt.ui.upload.MonitoredDiskFileItem.getOutputStream(MonitoredDiskFileItem.java:40)
> at
> org.apache.commons.fileupload.FileUploadBase.parseRequest
> (FileUploadBase.java:369) at
> org.apache.commons.fileupload.servlet.ServletFileUpload.parseRequest(ServletFileUpload.java:116)
> at
> com.jgt.webapp.ajax.AjaxFileUploadMultipartResolver.resolveMultipart(AjaxFileUploadMultipartResolver.java
> :81) at
> com.jgt.webapp.controller.UploadFilesController.onSubmit(UploadFilesController.java:159)
> at
> org.springframework.web.servlet.mvc.SimpleFormController.processFormSubmission(SimpleFormController.java:267)
> at
> com.jgt.webapp.controller.UploadFilesController.processFormSubmission(UploadFilesController.java:116)
> at
> org.springframework.web.servlet.mvc.AbstractFormController.handleRequestInternal(AbstractFormController.java:250)
> at
> org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:153)
> at
> org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
> at
> org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:857)
> at
> org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:792)
> at
> org.springframework.web.servlet.FrameworkServlet.processRequest
> (FrameworkServlet.java:461) at
> org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:426)
> at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
> at
> javax.servlet.http.HttpServlet.service
> (HttpServlet.java:803) at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
> at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
> at
> org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:691)
> at
> org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:469)
> at
> org.apache.catalina.core.ApplicationDispatcher.doForward
> (ApplicationDispatcher.java:364) at
> org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.jav
>
> --
> /fadhli


-- 
http://raibledesigns.com

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to