JspStateManagerImpl.writeState is only supposed to call HtmlResponseStateManager.writeState when you are saving the state on the client side. Let me know if you are observing otherwise.
Can you please post a full stack after you have verified that org.apache.myfaces.SERIALIZE_STATE_IN_SESSION is set to false and javax.faces.STATE_SAVING_METHOD is set to server? ---- Original message ---- >Date: Mon, 5 Dec 2005 10:01:25 +0100 >From: "Lefevre, Daniel" <[EMAIL PROTECTED]> >Subject: RE: Serialization problem with nightly builds >To: "MyFaces Discussion" <[email protected]> > >Here it is! > > >javax.faces.FacesException: java.io.NotSerializableException: >org.springframework.beans.factory.support.DefaultListableBean Factory > at >org.apache.myfaces.util.StateUtils.getAsByteArray (StateUtils.java:161) > at >org.apache.myfaces.util.StateUtils.construct (StateUtils.java:137) > at >org.apache.myfaces.renderkit.html.HtmlResponseStateManager.wr iteState(Ht >mlResponseStateManager.java:101) > at >org.apache.myfaces.application.jsp.JspStateManagerImpl.writeS tate(JspSta >teManagerImpl.java:362) > at >org.apache.myfaces.taglib.core.ViewTag.doAfterBody (ViewTag.java:160) > at >org.apache.jsp.protected_.manageProductsRedirector_jsp._jspx_ meth_f_view >_0(manageProductsRedirector_jsp.java:178) > at >org.apache.jsp.protected_.manageProductsRedirector_jsp._jspSe rvice(manag >eProductsRedirector_jsp.java:91) > at >org.apache.jasper.runtime.HttpJspBase.service (HttpJspBase.java:94) > at javax.servlet.http.HttpServlet.service (HttpServlet.java:802) > at >org.apache.jasper.servlet.JspServletWrapper.service (JspServletWrapper.ja >va:324) > at >org.apache.jasper.servlet.JspServlet.serviceJspFile (JspServlet.java:292) > at >org.apache.jasper.servlet.JspServlet.service (JspServlet.java:236) > at javax.servlet.http.HttpServlet.service (HttpServlet.java:802) > at >org.apache.catalina.core.ApplicationFilterChain.internalDoFil ter(Applica >tionFilterChain.java:237) > at >org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilt >erChain.java:157) > at >org.apache.catalina.core.ApplicationDispatcher.invoke (ApplicationDispatc >her.java:704) > at >org.apache.catalina.core.ApplicationDispatcher.processRequest (Applicatio >nDispatcher.java:474) > at >org.apache.catalina.core.ApplicationDispatcher.doForward (ApplicationDisp >atcher.java:409) > at >org.apache.catalina.core.ApplicationDispatcher.forward (ApplicationDispat >cher.java:312) > at >org.apache.myfaces.context.servlet.ServletExternalContextImpl .dispatch(S >ervletExternalContextImpl.java:416) > at >org.apache.myfaces.application.jsp.JspViewHandlerImpl.renderV iew(JspView >HandlerImpl.java:234) > at >org.apache.myfaces.lifecycle.LifecycleImpl.render (LifecycleImpl.java:372 >) > at >javax.faces.webapp.FacesServlet.service (FacesServlet.java:107) > at >org.apache.catalina.core.ApplicationFilterChain.internalDoFil ter(Applica >tionFilterChain.java:237) > at >org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilt >erChain.java:157) > at >org.apache.catalina.core.ApplicationDispatcher.invoke (ApplicationDispatc >her.java:704) > at >org.apache.catalina.core.ApplicationDispatcher.processRequest (Applicatio >nDispatcher.java:474) > at >org.apache.catalina.core.ApplicationDispatcher.doForward (ApplicationDisp >atcher.java:409) > at >org.apache.catalina.core.ApplicationDispatcher.forward (ApplicationDispat >cher.java:312) > at >org.apache.myfaces.context.servlet.ServletExternalContextImpl .dispatch(S >ervletExternalContextImpl.java:416) > at >org.apache.myfaces.application.jsp.JspViewHandlerImpl.renderV iew(JspView >HandlerImpl.java:234) > at >org.apache.myfaces.lifecycle.LifecycleImpl.render (LifecycleImpl.java:372 >) > at >javax.faces.webapp.FacesServlet.service (FacesServlet.java:107) > at >org.apache.catalina.core.ApplicationFilterChain.internalDoFil ter(Applica >tionFilterChain.java:237) > at >org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilt >erChain.java:157) > at >com.opensymphony.module.sitemesh.filter.PageFilter.parsePage (PageFilter. >java:118) > at >com.opensymphony.module.sitemesh.filter.PageFilter.doFilter (PageFilter.j >ava:52) > at >org.apache.catalina.core.ApplicationFilterChain.internalDoFil ter(Applica >tionFilterChain.java:186) > at >org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilt >erChain.java:157) > at >org.apache.myfaces.component.html.util.ExtensionsFilter.doFil ter(Extensi >onsFilter.java:123) > at >org.apache.catalina.core.ApplicationFilterChain.internalDoFil ter(Applica >tionFilterChain.java:186) > at >org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilt >erChain.java:157) > at >eu.cec.trade.sigl2.filters.GacaAuthenticationFilter.doFilter (GacaAuthent >icationFilter.java:97) > at >org.apache.catalina.core.ApplicationFilterChain.internalDoFil ter(Applica >tionFilterChain.java:186) > at >org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilt >erChain.java:157) > at >org.apache.catalina.core.StandardWrapperValve.invoke (StandardWrapperValv >e.java:214) > at >org.apache.catalina.core.StandardValveContext.invokeNext (StandardValveCo >ntext.java:104) > at >org.apache.catalina.core.StandardPipeline.invoke (StandardPipeline.java:5 >20) > at >org.apache.catalina.core.StandardContextValve.invokeInternal (StandardCon >textValve.java:198) > at >org.apache.catalina.core.StandardContextValve.invoke (StandardContextValv >e.java:152) > at >org.apache.catalina.core.StandardValveContext.invokeNext (StandardValveCo >ntext.java:104) > at >org.apache.catalina.core.StandardPipeline.invoke (StandardPipeline.java:5 >20) > at >org.apache.catalina.core.StandardHostValve.invoke (StandardHostValve.java >:137) > at >org.apache.catalina.core.StandardValveContext.invokeNext (StandardValveCo >ntext.java:104) > at >org.apache.catalina.valves.ErrorReportValve.invoke (ErrorReportValve.java >:118) > at >org.apache.catalina.core.StandardValveContext.invokeNext (StandardValveCo >ntext.java:102) > at >org.apache.catalina.core.StandardPipeline.invoke (StandardPipeline.java:5 >20) > at >org.apache.catalina.core.StandardEngineValve.invoke (StandardEngineValve. >java:109) > at >org.apache.catalina.core.StandardValveContext.invokeNext (StandardValveCo >ntext.java:104) > at >org.apache.catalina.core.StandardPipeline.invoke (StandardPipeline.java:5 >20) > at >org.apache.catalina.core.ContainerBase.invoke (ContainerBase.java:929) > at >org.apache.coyote.tomcat5.CoyoteAdapter.service (CoyoteAdapter.java:160) > at >org.apache.coyote.http11.Http11Processor.process (Http11Processor.java:79 >9) > at >org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandl er.processC >onnection(Http11Protocol.java:705) > at >org.apache.tomcat.util.net.TcpWorkerThread.runIt (PoolTcpEndpoint.java:57 >7) > at >org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run (ThreadPool >.java:683) > at java.lang.Thread.run(Thread.java:534) >Caused by: java.io.NotSerializableException: >org.springframework.beans.factory.support.DefaultListableBean Factory > at >java.io.ObjectOutputStream.writeObject0 (ObjectOutputStream.java:1054) > at >java.io.ObjectOutputStream.defaultWriteFields (ObjectOutputStream.java:13 >32) > at >java.io.ObjectOutputStream.writeSerialData (ObjectOutputStream.java:1304) > at >java.io.ObjectOutputStream.writeOrdinaryObject (ObjectOutputStream.java:1 >247) > at >java.io.ObjectOutputStream.writeObject0 (ObjectOutputStream.java:1052) > at >java.io.ObjectOutputStream.defaultWriteFields (ObjectOutputStream.java:13 >32) > at >java.io.ObjectOutputStream.writeSerialData (ObjectOutputStream.java:1304) > at >java.io.ObjectOutputStream.writeOrdinaryObject (ObjectOutputStream.java:1 >247) > at >java.io.ObjectOutputStream.writeObject0 (ObjectOutputStream.java:1052) > at >java.io.ObjectOutputStream.defaultWriteFields (ObjectOutputStream.java:13 >32) > at >java.io.ObjectOutputStream.writeSerialData (ObjectOutputStream.java:1304) > at >java.io.ObjectOutputStream.writeOrdinaryObject (ObjectOutputStream.java:1 >247) > at >java.io.ObjectOutputStream.writeObject0 (ObjectOutputStream.java:1052) > at >java.io.ObjectOutputStream.writeArray (ObjectOutputStream.java:1224) > at >java.io.ObjectOutputStream.writeObject0 (ObjectOutputStream.java:1050) > at >java.io.ObjectOutputStream.defaultWriteFields (ObjectOutputStream.java:13 >32) > at >java.io.ObjectOutputStream.writeSerialData (ObjectOutputStream.java:1304) > at >java.io.ObjectOutputStream.writeOrdinaryObject (ObjectOutputStream.java:1 >247) > at >java.io.ObjectOutputStream.writeObject0 (ObjectOutputStream.java:1052) > at >java.io.ObjectOutputStream.defaultWriteFields (ObjectOutputStream.java:13 >32) > at >java.io.ObjectOutputStream.writeSerialData (ObjectOutputStream.java:1304) > at >java.io.ObjectOutputStream.writeOrdinaryObject (ObjectOutputStream.java:1 >247) > at >java.io.ObjectOutputStream.writeObject0 (ObjectOutputStream.java:1052) > at >java.io.ObjectOutputStream.defaultWriteFields (ObjectOutputStream.java:13 >32) > at >java.io.ObjectOutputStream.writeSerialData (ObjectOutputStream.java:1304) > at >java.io.ObjectOutputStream.writeOrdinaryObject (ObjectOutputStream.java:1 >247) > at >java.io.ObjectOutputStream.writeObject0 (ObjectOutputStream.java:1052) > at >java.io.ObjectOutputStream.defaultWriteFields (ObjectOutputStream.java:13 >32) > at >java.io.ObjectOutputStream.writeSerialData (ObjectOutputStream.java:1304) > at >java.io.ObjectOutputStream.writeOrdinaryObject (ObjectOutputStream.java:1 >247) > at >java.io.ObjectOutputStream.writeObject0 (ObjectOutputStream.java:1052) > at >java.io.ObjectOutputStream.writeArray (ObjectOutputStream.java:1224) > at >java.io.ObjectOutputStream.writeObject0 (ObjectOutputStream.java:1050) > at >java.io.ObjectOutputStream.writeArray (ObjectOutputStream.java:1224) > at >java.io.ObjectOutputStream.writeObject0 (ObjectOutputStream.java:1050) > at >java.io.ObjectOutputStream.writeObject (ObjectOutputStream.java:278) > at java.util.ArrayList.writeObject(ArrayList.java:529) > at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method) > at >sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.jav >a:39) > at >sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessor >Impl.java:25) > at java.lang.reflect.Method.invoke(Method.java:324) > at >java.io.ObjectStreamClass.invokeWriteObject (ObjectStreamClass.java:809) > at >java.io.ObjectOutputStream.writeSerialData (ObjectOutputStream.java:1296) > at >java.io.ObjectOutputStream.writeOrdinaryObject (ObjectOutputStream.java:1 >247) > at >java.io.ObjectOutputStream.writeObject0 (ObjectOutputStream.java:1052) > at >java.io.ObjectOutputStream.writeArray (ObjectOutputStream.java:1224) > at >java.io.ObjectOutputStream.writeObject0 (ObjectOutputStream.java:1050) > at >java.io.ObjectOutputStream.writeObject (ObjectOutputStream.java:278) > at java.util.ArrayList.writeObject(ArrayList.java:529) > at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method) > at >sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.jav >a:39) > at >sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessor >Impl.java:25) > at java.lang.reflect.Method.invoke(Method.java:324) > at >java.io.ObjectStreamClass.invokeWriteObject (ObjectStreamClass.java:809) > at >java.io.ObjectOutputStream.writeSerialData (ObjectOutputStream.java:1296) > at >java.io.ObjectOutputStream.writeOrdinaryObject (ObjectOutputStream.java:1 >247) > at >java.io.ObjectOutputStream.writeObject0 (ObjectOutputStream.java:1052) > at >java.io.ObjectOutputStream.writeArray (ObjectOutputStream.java:1224) > at >java.io.ObjectOutputStream.writeObject0 (ObjectOutputStream.java:1050) > at >java.io.ObjectOutputStream.writeObject (ObjectOutputStream.java:278) > at >org.apache.myfaces.util.StateUtils.getAsByteArray (StateUtils.java:153) > Dennis Byrne

