Hi Fahli,
If and when you get it working, can you share it with us. Thanks.

--Irshad.


mraible wrote:
> 
> It's probably caused by the <distributable/> clause in web.xml. This
> flag makes you aware of issues you might experience in a clustered
> environment.
> 
> Matt
> 
> On 8/27/07, fadhli <[EMAIL PROTECTED]> wrote:
>> 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
> 
> 
> -- 
> http://raibledesigns.com
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/Ajax-FileUpload-DWR-Error-in-Tomcat-5.5-tf4339347s2369.html#a12368099
Sent from the AppFuse - User mailing list archive at Nabble.com.

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

Reply via email to