1 Reply Latest reply on Jan 18, 2007 5:11 AM by elenh

    Serialization problem of Stateful Session Bean and Seam

    dungying

      I have the following problem and no idea what it means. This exception will be thrown only after the application sits still for a while without being touched by the users. I think the serialization/de-serialization happens, and somehow inbetween it has problem to proceed. By the way I am using DataModel feature of Seam with a stateful session bean. Please shed some light if you have any clue. Appreciated.


      12:42:14,113 ERROR [[jsp]] Servlet.service() for servlet jsp threw exception
      javax.faces.el.EvaluationException: Cannot get value for expression '#{dealadmin.lookupValue.runSta
      tusDescriptions}'
      at org.apache.myfaces.el.ValueBindingImpl.getValue(ValueBindingImpl.java:402)
      at javax.faces.component.UISelectItems.getValue(UISelectItems.java:55)
      at org.apache.myfaces.shared_impl.util.SelectItemsIterator.hasNext(SelectItemsIterator.java
      :102)
      at org.apache.myfaces.shared_impl.renderkit.RendererUtils.internalGetSelectItemList(Rendere
      rUtils.java:477)
      at org.apache.myfaces.shared_impl.renderkit.RendererUtils.getSelectItemList(RendererUtils.j
      ava:453)
      at org.apache.myfaces.shared_impl.renderkit.html.HtmlRendererUtils.internalRenderSelect(Htm
      lRendererUtils.java:277)
      at org.apache.myfaces.shared_impl.renderkit.html.HtmlRendererUtils.renderMenu(HtmlRendererU
      tils.java:251)
      at org.apache.myfaces.shared_impl.renderkit.html.HtmlMenuRendererBase.encodeEnd(HtmlMenuRen
      dererBase.java:54)
      at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:536)
      at javax.faces.webapp.UIComponentTag.encodeEnd(UIComponentTag.java:495)
      at javax.faces.webapp.UIComponentTag.doEndTag(UIComponentTag.java:363)
      at org.apache.jsp.datamng.RunDetails_jsp._jspx_meth_h_selectOneMenu_1(RunDetails_jsp.java:1
      910)
      at org.apache.jsp.datamng.RunDetails_jsp._jspService(RunDetails_jsp.java:473)
      at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
      at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:332)
      at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
      at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
      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(ServletExternalCo
      ntextImpl.java:416)
      at org.apache.myfaces.application.jsp.JspViewHandlerImpl.renderView(JspViewHandlerImpl.java
      :234)
      at org.jboss.seam.jsf.SeamViewHandler.renderView(SeamViewHandler.java:59)
      at org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:384)
      at javax.faces.webapp.FacesServlet.service(FacesServlet.java:138)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.
      java:252)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173
      )
      at org.apache.myfaces.webapp.filter.ExtensionsFilter.doFilter(ExtensionsFilter.java:144)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.
      java:202)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173
      )
      at org.jboss.seam.servlet.SeamRedirectFilter.doFilter(SeamRedirectFilter.java:30)
      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:96)
      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.SecurityAssociationValve.invoke(SecurityAssociationValve.j
      ava:175)
      at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:74)
      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:869)
      at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Ht
      tp11BaseProtocol.java:664)
      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:595)
      Caused by: javax.faces.el.EvaluationException: Exception getting value of property lookupValue of b
      ase of type : $Proxy662
      at org.apache.myfaces.el.PropertyResolverImpl.getValue(PropertyResolverImpl.java:96)
      at org.apache.myfaces.el.ELParserHelper$MyPropertySuffix.evaluate(ELParserHelper.java:532)
      at org.apache.commons.el.ComplexValue.evaluate(ComplexValue.java:145)
      at org.apache.myfaces.el.ValueBindingImpl.getValue(ValueBindingImpl.java:383)
      ... 53 more
      Caused by: javax.faces.el.EvaluationException: Bean: $Proxy662, property: lookupValue
      at org.apache.myfaces.el.PropertyResolverImpl.getProperty(PropertyResolverImpl.java:442)
      at org.apache.myfaces.el.PropertyResolverImpl.getValue(PropertyResolverImpl.java:82)
      ... 56 more
      Caused by: java.lang.reflect.InvocationTargetException
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:585)
      at org.apache.myfaces.el.PropertyResolverImpl.getProperty(PropertyResolverImpl.java:438)
      ... 57 more
      Caused by: java.lang.RuntimeException: org.jboss.serial.exception.SerializationException: Could not
      create instance of java.util.HashMap$KeySet - java.util.HashMap$KeySet
      at org.jboss.ejb3.stateful.StatefulBeanContext.extractBeanAndInterceptors(StatefulBeanConte
      xt.java:365)
      at org.jboss.ejb3.stateful.StatefulBeanContext.getInstance(StatefulBeanContext.java:309)
      at org.jboss.ejb3.stateful.StatefulInstanceInterceptor.invoke(StatefulInstanceInterceptor.j
      ava:75)
      at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
      at org.jboss.aspects.security.AuthenticationInterceptor.invoke(AuthenticationInterceptor.ja
      va:78)
      at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
      at org.jboss.ejb3.ENCPropagationInterceptor.invoke(ENCPropagationInterceptor.java:47)
      at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
      at org.jboss.ejb3.asynchronous.AsynchronousInterceptor.invoke(AsynchronousInterceptor.java:
      106)
      at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
      at org.jboss.ejb3.stateful.StatefulContainer.localInvoke(StatefulContainer.java:188)
      at org.jboss.ejb3.stateful.StatefulLocalProxy.invoke(StatefulLocalProxy.java:98)
      at $Proxy662.getLookupValue(Unknown Source)
      ... 62 more
      Caused by: org.jboss.serial.exception.SerializationException: Could not create instance of java.uti
      l.HashMap$KeySet - java.util.HashMap$KeySet
      at org.jboss.serial.classmetamodel.ClassMetaData.newInstance(ClassMetaData.java:327)
      at org.jboss.serial.persister.RegularObjectPersister.readData(RegularObjectPersister.java:2
      39)
      at org.jboss.serial.objectmetamodel.ObjectDescriptorFactory.readObjectDescriptionFromStream
      ing(ObjectDescriptorFactory.java:411)
      at org.jboss.serial.objectmetamodel.ObjectDescriptorFactory.objectFromDescription(ObjectDes
      criptorFactory.java:81)
      at org.jboss.serial.objectmetamodel.DataContainer$DataContainerDirectInput.readObject(DataC
      ontainer.java:639)
      at org.jboss.serial.persister.RegularObjectPersister.readSlotWithFields(RegularObjectPersis
      ter.java:353)
      at org.jboss.serial.persister.RegularObjectPersister.defaultRead(RegularObjectPersister.jav
      a:273)
      at org.jboss.serial.persister.RegularObjectPersister.readData(RegularObjectPersister.java:2
      41)
      at org.jboss.serial.objectmetamodel.ObjectDescriptorFactory.readObjectDescriptionFromStream
      ing(ObjectDescriptorFactory.java:411)
      at org.jboss.serial.objectmetamodel.ObjectDescriptorFactory.objectFromDescription(ObjectDes
      criptorFactory.java:81)
      at org.jboss.serial.objectmetamodel.DataContainer$DataContainerDirectInput.readObject(DataC
      ontainer.java:639)
      at org.jboss.serial.persister.RegularObjectPersister.readSlotWithFields(RegularObjectPersis
      ter.java:353)
      at org.jboss.serial.persister.RegularObjectPersister.defaultRead(RegularObjectPersister.jav
      a:273)
      at org.jboss.serial.persister.RegularObjectPersister.readData(RegularObjectPersister.java:2
      41)
      at org.jboss.serial.objectmetamodel.ObjectDescriptorFactory.readObjectDescriptionFromStream
      ing(ObjectDescriptorFactory.java:411)
      at org.jboss.serial.objectmetamodel.ObjectDescriptorFactory.objectFromDescription(ObjectDes
      criptorFactory.java:81)
      at org.jboss.serial.objectmetamodel.DataContainer$DataContainerDirectInput.readObject(DataC
      ontainer.java:639)
      at org.jboss.serial.persister.RegularObjectPersister.readSlotWithFields(RegularObjectPersis
      ter.java:353)
      at org.jboss.serial.persister.RegularObjectPersister.defaultRead(RegularObjectPersister.jav
      a:273)
      at org.jboss.serial.persister.RegularObjectPersister.readData(RegularObjectPersister.java:2
      41)
      at org.jboss.serial.objectmetamodel.ObjectDescriptorFactory.readObjectDescriptionFromStream
      ing(ObjectDescriptorFactory.java:411)
      at org.jboss.serial.objectmetamodel.ObjectDescriptorFactory.objectFromDescription(ObjectDes
      criptorFactory.java:81)
      at org.jboss.serial.objectmetamodel.DataContainer$DataContainerDirectInput.readObject(DataC
      ontainer.java:639)
      at org.jboss.serial.persister.ArrayPersister.readObjectArray(ArrayPersister.java:196)
      at org.jboss.serial.persister.ArrayPersister.readData(ArrayPersister.java:172)
      at org.jboss.serial.objectmetamodel.ObjectDescriptorFactory.readObjectDescriptionFromStream
      ing(ObjectDescriptorFactory.java:411)
      at org.jboss.serial.objectmetamodel.ObjectDescriptorFactory.objectFromDescription(ObjectDes
      criptorFactory.java:81)
      at org.jboss.serial.objectmetamodel.DataContainer$DataContainerDirectInput.readObject(DataC
      ontainer.java:639)
      at org.jboss.serial.io.JBossObjectInputStream.readObjectOverride(JBossObjectInputStream.jav
      a:165)
      at java.io.ObjectInputStream.readObject(ObjectInputStream.java:342)
      at org.jboss.serial.io.MarshalledObject.get(MarshalledObject.java:68)
      at org.jboss.ejb3.stateful.StatefulBeanContext.extractBeanAndInterceptors(StatefulBeanConte
      xt.java:342)
      ... 74 more
      Caused by: java.lang.InstantiationException: java.util.HashMap$KeySet
      at java.lang.Class.newInstance0(Class.java:335)
      at java.lang.Class.newInstance(Class.java:303)
      at org.jboss.serial.classmetamodel.ClassMetaData.newInstance(ClassMetaData.java:319)
      ... 105 more
      12:42:14,123 ERROR [[Faces Servlet]] Servlet.service() for servlet Faces Servlet threw exception
      javax.faces.FacesException: Cannot get value for expression '#{dealadmin.lookupValue.runStatusDescr
      iptions}'
      at org.apache.myfaces.context.servlet.ServletExternalContextImpl.dispatch(ServletExternalCo
      ntextImpl.java:435)
      at org.apache.myfaces.application.jsp.JspViewHandlerImpl.renderView(JspViewHandlerImpl.java
      :234)
      at org.jboss.seam.jsf.SeamViewHandler.renderView(SeamViewHandler.java:59)
      at org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:384)
      at javax.faces.webapp.FacesServlet.service(FacesServlet.java:138)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.
      java:252)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173
      )
      at org.apache.myfaces.webapp.filter.ExtensionsFilter.doFilter(ExtensionsFilter.java:144)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.
      java:202)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173
      )
      at org.jboss.seam.servlet.SeamRedirectFilter.doFilter(SeamRedirectFilter.java:30)
      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:96)
      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.SecurityAssociationValve.invoke(SecurityAssociationValve.j
      ava:175)
      at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:74)
      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:869)
      at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Ht
      tp11BaseProtocol.java:664)
      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:595)
      Caused by: javax.faces.el.EvaluationException: Cannot get value for expression '#{dealadmin.lookupV
      alue.runStatusDescriptions}'
      at org.apache.myfaces.el.ValueBindingImpl.getValue(ValueBindingImpl.java:402)
      at javax.faces.component.UISelectItems.getValue(UISelectItems.java:55)
      at org.apache.myfaces.shared_impl.util.SelectItemsIterator.hasNext(SelectItemsIterator.java
      :102)
      at org.apache.myfaces.shared_impl.renderkit.RendererUtils.internalGetSelectItemList(Rendere
      rUtils.java:477)
      at org.apache.myfaces.shared_impl.renderkit.RendererUtils.getSelectItemList(RendererUtils.j
      ava:453)
      at org.apache.myfaces.shared_impl.renderkit.html.HtmlRendererUtils.internalRenderSelect(Htm
      lRendererUtils.java:277)
      at org.apache.myfaces.shared_impl.renderkit.html.HtmlRendererUtils.renderMenu(HtmlRendererU
      tils.java:251)
      at org.apache.myfaces.shared_impl.renderkit.html.HtmlMenuRendererBase.encodeEnd(HtmlMenuRen
      dererBase.java:54)
      at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:536)
      at javax.faces.webapp.UIComponentTag.encodeEnd(UIComponentTag.java:495)
      at javax.faces.webapp.UIComponentTag.doEndTag(UIComponentTag.java:363)
      at org.apache.jsp.datamng.RunDetails_jsp._jspx_meth_h_selectOneMenu_1(RunDetails_jsp.java:1
      910)
      at org.apache.jsp.datamng.RunDetails_jsp._jspService(RunDetails_jsp.java:473)
      at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
      at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:332)
      at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
      at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
      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(ServletExternalCo
      ntextImpl.java:416)
      ... 28 more
      Caused by: javax.faces.el.EvaluationException: Exception getting value of property lookupValue of b
      ase of type : $Proxy662
      at org.apache.myfaces.el.PropertyResolverImpl.getValue(PropertyResolverImpl.java:96)
      at org.apache.myfaces.el.ELParserHelper$MyPropertySuffix.evaluate(ELParserHelper.java:532)
      at org.apache.commons.el.ComplexValue.evaluate(ComplexValue.java:145)
      at org.apache.myfaces.el.ValueBindingImpl.getValue(ValueBindingImpl.java:383)
      ... 53 more
      Caused by: javax.faces.el.EvaluationException: Bean: $Proxy662, property: lookupValue
      at org.apache.myfaces.el.PropertyResolverImpl.getProperty(PropertyResolverImpl.java:442)
      at org.apache.myfaces.el.PropertyResolverImpl.getValue(PropertyResolverImpl.java:82)
      ... 56 more
      Caused by: java.lang.reflect.InvocationTargetException
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:585)
      at org.apache.myfaces.el.PropertyResolverImpl.getProperty(PropertyResolverImpl.java:438)
      ... 57 more
      Caused by: java.lang.RuntimeException: org.jboss.serial.exception.SerializationException: Could not
      create instance of java.util.HashMap$KeySet - java.util.HashMap$KeySet
      at org.jboss.ejb3.stateful.StatefulBeanContext.extractBeanAndInterceptors(StatefulBeanConte
      xt.java:365)
      at org.jboss.ejb3.stateful.StatefulBeanContext.getInstance(StatefulBeanContext.java:309)
      at org.jboss.ejb3.stateful.StatefulInstanceInterceptor.invoke(StatefulInstanceInterceptor.j
      ava:75)
      at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
      at org.jboss.aspects.security.AuthenticationInterceptor.invoke(AuthenticationInterceptor.ja
      va:78)
      at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
      at org.jboss.ejb3.ENCPropagationInterceptor.invoke(ENCPropagationInterceptor.java:47)
      at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
      at org.jboss.ejb3.asynchronous.AsynchronousInterceptor.invoke(AsynchronousInterceptor.java:
      106)
      at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
      at org.jboss.ejb3.stateful.StatefulContainer.localInvoke(StatefulContainer.java:188)
      at org.jboss.ejb3.stateful.StatefulLocalProxy.invoke(StatefulLocalProxy.java:98)
      at $Proxy662.getLookupValue(Unknown Source)
      ... 62 more
      Caused by: org.jboss.serial.exception.SerializationException: Could not create instance of java.uti
      l.HashMap$KeySet - java.util.HashMap$KeySet
      at org.jboss.serial.classmetamodel.ClassMetaData.newInstance(ClassMetaData.java:327)
      at org.jboss.serial.persister.RegularObjectPersister.readData(RegularObjectPersister.java:2
      39)
      at org.jboss.serial.objectmetamodel.ObjectDescriptorFactory.readObjectDescriptionFromStream
      ing(ObjectDescriptorFactory.java:411)
      at org.jboss.serial.objectmetamodel.ObjectDescriptorFactory.objectFromDescription(ObjectDes
      criptorFactory.java:81)
      at org.jboss.serial.objectmetamodel.DataContainer$DataContainerDirectInput.readObject(DataC
      ontainer.java:639)
      at org.jboss.serial.persister.RegularObjectPersister.readSlotWithFields(RegularObjectPersis
      ter.java:353)
      at org.jboss.serial.persister.RegularObjectPersister.defaultRead(RegularObjectPersister.jav
      a:273)
      at org.jboss.serial.persister.RegularObjectPersister.readData(RegularObjectPersister.java:2
      41)
      at org.jboss.serial.objectmetamodel.ObjectDescriptorFactory.readObjectDescriptionFromStream
      ing(ObjectDescriptorFactory.java:411)
      at org.jboss.serial.objectmetamodel.ObjectDescriptorFactory.objectFromDescription(ObjectDes
      criptorFactory.java:81)
      at org.jboss.serial.objectmetamodel.DataContainer$DataContainerDirectInput.readObject(DataC
      ontainer.java:639)
      at org.jboss.serial.persister.RegularObjectPersister.readSlotWithFields(RegularObjectPersis
      ter.java:353)
      at org.jboss.serial.persister.RegularObjectPersister.defaultRead(RegularObjectPersister.jav
      a:273)
      at org.jboss.serial.persister.RegularObjectPersister.readData(RegularObjectPersister.java:2
      41)
      at org.jboss.serial.objectmetamodel.ObjectDescriptorFactory.readObjectDescriptionFromStream
      ing(ObjectDescriptorFactory.java:411)
      at org.jboss.serial.objectmetamodel.ObjectDescriptorFactory.objectFromDescription(ObjectDes
      criptorFactory.java:81)
      at org.jboss.serial.objectmetamodel.DataContainer$DataContainerDirectInput.readObject(DataC
      ontainer.java:639)
      at org.jboss.serial.persister.RegularObjectPersister.readSlotWithFields(RegularObjectPersis
      ter.java:353)
      at org.jboss.serial.persister.RegularObjectPersister.defaultRead(RegularObjectPersister.jav
      a:273)
      at org.jboss.serial.persister.RegularObjectPersister.readData(RegularObjectPersister.java:2
      41)
      at org.jboss.serial.objectmetamodel.ObjectDescriptorFactory.readObjectDescriptionFromStream
      ing(ObjectDescriptorFactory.java:411)
      at org.jboss.serial.objectmetamodel.ObjectDescriptorFactory.objectFromDescription(ObjectDes
      criptorFactory.java:81)
      at org.jboss.serial.objectmetamodel.DataContainer$DataContainerDirectInput.readObject(DataC
      ontainer.java:639)
      at org.jboss.serial.persister.ArrayPersister.readObjectArray(ArrayPersister.java:196)
      at org.jboss.serial.persister.ArrayPersister.readData(ArrayPersister.java:172)
      at org.jboss.serial.objectmetamodel.ObjectDescriptorFactory.readObjectDescriptionFromStream
      ing(ObjectDescriptorFactory.java:411)
      at org.jboss.serial.objectmetamodel.ObjectDescriptorFactory.objectFromDescription(ObjectDes
      criptorFactory.java:81)
      at org.jboss.serial.objectmetamodel.DataContainer$DataContainerDirectInput.readObject(DataC
      ontainer.java:639)
      at org.jboss.serial.io.JBossObjectInputStream.readObjectOverride(JBossObjectInputStream.jav
      a:165)
      at java.io.ObjectInputStream.readObject(ObjectInputStream.java:342)
      at org.jboss.serial.io.MarshalledObject.get(MarshalledObject.java:68)
      at org.jboss.ejb3.stateful.StatefulBeanContext.extractBeanAndInterceptors(StatefulBeanConte
      xt.java:342)
      ... 74 more
      Caused by: java.lang.InstantiationException: java.util.HashMap$KeySet
      at java.lang.Class.newInstance0(Class.java:335)
      at java.lang.Class.newInstance(Class.java:303)
      at org.jboss.serial.classmetamodel.ClassMetaData.newInstance(ClassMetaData.java:319)
      ... 105 more



        • 1. Re: Serialization problem of Stateful Session Bean and Seam
          elenh

          Hi dungying,

          I'm running through the same problem!
          I don't understand what happens with the serialization after the application stays inactive for a short time, and I cannot deal with the errors "Could not create bean ..." or "could not destroy bean...".

          Did you have any luck with it.
          I'm sure I'm missing something really important here.
          Please help. Any indication appreciated.

          Thanks,
          Elenh.