Can U post the jsp code?
Navid Vahdat ha scritto:

> Can somebody give me a hand on this? The Exception seems to be
> connected to using a h:inputhidden with a custom converter. When the
> value is null, everithing is fine. When the value is set to an object
> (in this case metamodel.ListType), rendering the page is fine, but
> triggering a UICommand that is not immediate causes the Exception.
>
> I'm stuck. Is this a known bug?
>
> Navid
>
> Navid Vahdat wrote:
>
>> Guys, I get this not serializable exception. The exception is
>> correct, because metamodel.ListType, a value in a hidden field with a
>> working converter, definitely is not serializable. Why is myFaces
>> (ver. 1.1.0) trying to serialize it?
>>
>> Thanks,
>> Navid
>>
>> 28.09.2005 10:26:51 org.apache.myfaces.util.StateUtils encode64
>> SCHWERWIEGEND: Cannot encode Object with Base64
>> _java.io.NotSerializableException_: metamodel.ListType
>>         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.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.GeneratedMethodAccessor294.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 java.util.ArrayList.writeObject(_ArrayList.java:529_)
>>         at sun.reflect.GeneratedMethodAccessor294.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_)
>>         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.EditList_jsp._jspx_meth_f_view_0(_EditList_jsp.java:201_)
>>         at
>> org.apache.jsp.EditList_jsp._jspService(_EditList_jsp.java:128_)
>>         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.java: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.internalDoFilter(_ApplicationFilterChain.java:237_)
>>
>>         at
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(_ApplicationFilterChain.java:157_)
>>
>>         at
>> org.apache.catalina.core.ApplicationDispatcher.invoke(_ApplicationDispatcher.java:704_)
>>
>>         at
>> org.apache.catalina.core.ApplicationDispatcher.processRequest(_ApplicationDispatcher.java:474_)
>>
>>         at
>> org.apache.catalina.core.ApplicationDispatcher.doForward(_ApplicationDispatcher.java:409_)
>>
>>         at
>> org.apache.catalina.core.ApplicationDispatcher.forward(_ApplicationDispatcher.java:312_)
>>
>>         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:237_)
>>
>>         at
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(_ApplicationFilterChain.java:157_)
>>
>>         at
>> org.apache.catalina.core.StandardWrapperValve.invoke(_StandardWrapperValve.java:214_)
>>
>>         at
>> org.apache.catalina.core.StandardValveContext.invokeNext(_StandardValveContext.java:104_)
>>
>>         at
>> org.apache.catalina.core.StandardPipeline.invoke(_StandardPipeline.java:520_)
>>
>>         at
>> org.apache.catalina.core.StandardContextValve.invokeInternal(_StandardContextValve.java:198_)
>>
>>         at
>> org.apache.catalina.core.StandardContextValve.invoke(_StandardContextValve.java:152_)
>>
>>         at
>> org.apache.catalina.core.StandardValveContext.invokeNext(_StandardValveContext.java:104_)
>>
>>         at
>> org.apache.catalina.core.StandardPipeline.invoke(_StandardPipeline.java:520_)
>>
>>         at
>> org.apache.catalina.core.StandardHostValve.invoke(_StandardHostValve.java:137_)
>>
>>         at
>> org.apache.catalina.core.StandardValveContext.invokeNext(_StandardValveContext.java:104_)
>>
>>         at
>> org.apache.catalina.valves.ErrorReportValve.invoke(_ErrorReportValve.java:118_)
>>
>>         at
>> org.apache.catalina.core.StandardValveContext.invokeNext(_StandardValveContext.java:102_)
>>
>>         at
>> org.apache.catalina.core.StandardPipeline.invoke(_StandardPipeline.java:520_)
>>
>>         at
>> org.apache.catalina.core.StandardEngineValve.invoke(_StandardEngineValve.java:109_)
>>
>>         at
>> org.apache.catalina.core.StandardValveContext.invokeNext(_StandardValveContext.java:104_)
>>
>>         at
>> org.apache.catalina.core.StandardPipeline.invoke(_StandardPipeline.java:520_)
>>
>>         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:799_)
>>
>>         at
>> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(_Http11Protocol.java:705_)
>>
>>         at
>> org.apache.tomcat.util.net.TcpWorkerThread.runIt(_PoolTcpEndpoint.java:577_)
>>
>>         at
>> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(_ThreadPool.java:683_)
>>
>>         at java.lang.Thread.run(_Thread.java:534_)
>>
>

Reply via email to