I noticed that but why does it work on jetty and not tomcat? Does tomcat
enforce everything to be serializable?

On 8/28/07, Matt Raible <[EMAIL PROTECTED]> wrote:
>
> 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]
>
>


-- 
/fadhli

Reply via email to