[richfaces-issues] [JBoss JIRA] (RF-12022) showcase - UAgentInfo is not serialized
Juraj Húska (JIRA)
jira-events at lists.jboss.org
Thu Aug 2 09:12:07 EDT 2012
[ https://issues.jboss.org/browse/RF-12022?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Juraj Húska closed RF-12022.
----------------------------
verified
> showcase - UAgentInfo is not serialized
> ---------------------------------------
>
> Key: RF-12022
> URL: https://issues.jboss.org/browse/RF-12022
> Project: RichFaces
> Issue Type: Bug
> Security Level: Public(Everyone can see)
> Components: showcase
> Affects Versions: 4.2.0.Final
> Environment: -showcase,
> -Tomcat 6,7,
> -arquillian tests
> Reporter: Juraj Húska
> Assignee: Lukáš Fryč
> Priority: Trivial
> Fix For: 4.3.0.Milestone1
>
>
> When running functional tests for showcase with Arquillian on Tomcat 6 or 7, I am encountering following exception during showcase undeploying process:
> {code}
> WARNING: Cannot serialize session attribute userAgent for session E4F43AA62674D093726971AC8361F9F8
> java.io.NotSerializableException: org.richfaces.demo.ui.UAgentInfo
> at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1164)
> at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1518)
> at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1483)
> at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1400)
> at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158)
> at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330)
> at org.apache.catalina.session.StandardSession.writeObject(StandardSession.java:1585)
> at org.apache.catalina.session.StandardSession.writeObjectData(StandardSession.java:1015)
> at org.apache.catalina.session.StandardManager.doUnload(StandardManager.java:528)
> at org.apache.catalina.session.StandardManager.unload(StandardManager.java:469)
> at org.apache.catalina.session.StandardManager.stop(StandardManager.java:678)
> at org.apache.catalina.core.StandardContext.stop(StandardContext.java:4882)
> at org.apache.catalina.manager.ManagerServlet.undeploy(ManagerServlet.java:1390)
> at org.apache.catalina.manager.ManagerServlet.doGet(ManagerServlet.java:382)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
> at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
> at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:563)
> at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
> at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
> at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
> at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
> at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:859)
> at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:602)
> at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
> at java.lang.Thread.run(Thread.java:662)
> {code}
> UAgentInfo is used by UserAgentProcessor(session scoped bean) and therefore IMHO should be serialized. When I made it serialize-able, the exception disappeared. I did not notice any broken functionality by this exception, and same for the fixed one showcase, only cleaner test output.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the richfaces-issues
mailing list