Here is:

javax.faces.FacesException: java.io.NotSerializableException: com.nsite.wsbuilder.TableFiltersBean

at org.apache.myfaces.util.StateUtils.encode64(StateUtils.java:43)

at org.apache.myfaces.renderkit.html.HtmlResponseStateManager.writeState(HtmlResponseStateManager.java:104)

at org.apache.myfaces.application.jsp.JspStateManagerImpl.writeState(JspStateManagerImpl.java:268)

at org.apache.myfaces.taglib.core.ViewTag.doAfterBody(ViewTag.java:160)

at org.apache.jsp.c.appdesigner.wsbuilder.SelectionLookupTableFilters_jsp._jspx_meth_f_view_0(SelectionLookupTableFilters_jsp.java:207)

at org.apache.jsp.c.appdesigner.wsbuilder.SelectionLookupTableFilters_jsp._jspService(SelectionLookupTableFilters_jsp.java:154)

at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)

at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:298)

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:810)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)

at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:672)

at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:463)

at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:398)

at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301)

at org.apache.myfaces.context.servlet.ServletExternalContextImpl.dispatch(ServletExternalContextImpl.java:415)

at org.apache.myfaces.application.jsp.JspViewHandlerImpl.renderView(JspViewHandlerImpl.java:234)

at org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:300)

at javax.faces.webapp.FacesServlet.service(FacesServlet.java:95)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)

at com.nsite.filter.GZIPFilter.doFilter(GZIPFilter.java:28)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)

at org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:174)

at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)

at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:81)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)

at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)

at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)

at org.jboss.web.tomcat.security.CustomPrincipalValve.invoke(CustomPrincipalValve.java:39)

at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:159)

at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:59)

at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)

at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)

at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)

at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)

at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856)

at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:744)

at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)

at org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlaveWorkerThread.java:112)

at java.lang.Thread.run(Thread.java:534)

Caused by: java.io.NotSerializableException: com.nsite.wsbuilder.TableFiltersBean

at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1054)

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:531)

at sun.reflect.GeneratedMethodAccessor432.invoke(Unknown Source)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.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:1247)

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.encode64(StateUtils.java:33)

... 47 more

 

Thanks,

Yura.

 

-----Original Message-----
From: Mike Kienenberger [mailto:[EMAIL PROTECTED]
Sent: Thursday, March 30, 2006 6:04 PM
To: MyFaces Discussion
Subject: Re: NotSerializableException during saveState

 

Post your stack trace, but it's probably a non-serializable reference

in your bean that's generating the error, and not your bean.   You

will either need to mark that reference as transient (in which case it

will not be saved or restored) or make that reference serializable (or

StateHolder'able).

 

On 3/30/06, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:

> 

> 

> 

> Hi, All

> 

> I'm using MyFaces component saveState and trys to save whole bean, so I

> implemented interface StateHolder for this bean as by manual, but I still

> get NotserializableException for my request scope bean.

> 

> Could you please clarify this moment for me, please? I'm using

> SAVE_STATE_METHOD = client

> 

> 

> 

> As manual I can implements one of these interfaces StateHolder or

> Serializable, but with StateHolder it isn't works, why?

> 

> 

> 

> Thanks,

> 

> Yura.

Reply via email to