[ 
https://issues.apache.org/jira/browse/WW-3759?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Lukasz Lenart resolved WW-3759.
-------------------------------

    Resolution: Fixed
      Assignee: Lukasz Lenart

Already resolved with WW-3414
                
> NotSerializableException: 
> com.opensymphony.xwork2.conversion.impl.XWorkConverter
> --------------------------------------------------------------------------------
>
>                 Key: WW-3759
>                 URL: https://issues.apache.org/jira/browse/WW-3759
>             Project: Struts 2
>          Issue Type: Bug
>          Components: Core Actions
>    Affects Versions: 2.3.1.2
>         Environment: All
>            Reporter: Rajeev kumar
>            Assignee: Lukasz Lenart
>            Priority: Minor
>             Fix For: 2.3.9
>
>
> Getting error in cluster mode in JBoss app server. Locally it is working 
> fine. In code checked all objects are seralized which is putting in session.
> This is coming from framwork.
> ERROR - session.JBossCacheService -  - externalizeSession(): exception 
> occurred externalizing session SessionBasedClusteredSession[id: 
> 3F36C5AFFAED684A254981E3B2CF4C07.worker42_1 lastAccessedTime: 1329863710165 
> version: 24 lastOutdated: 0]
> java.io.NotSerializableException: 
> com.opensymphony.xwork2.conversion.impl.XWorkConverter
>       at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1081)
>       at 
> java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1375)
>       at 
> java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1347)
>       at 
> java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1290)
>       at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1079)
>       at 
> java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1375)
>       at 
> java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1347)
>       at 
> java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1290)
>       at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1079)
>       at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:302)
>       at 
> java.util.concurrent.ConcurrentHashMap.writeObject(ConcurrentHashMap.java:1380)
>       at sun.reflect.GeneratedMethodAccessor2732.invoke(Unknown Source)
>       at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>       at java.lang.reflect.Method.invoke(Method.java:592)
>       at 
> java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:917)
>       at 
> java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1339)
>       at 
> java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1290)
>       at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1079)
>       at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:302)
>       at 
> org.jboss.web.tomcat.service.session.SessionBasedClusteredSession.writeExternal(SessionBasedClusteredSession.java:175)
>       at 
> org.jboss.web.tomcat.service.session.JBossCacheService.externalizeSession(JBossCacheService.java:1027)
>       at 
> org.jboss.web.tomcat.service.session.JBossCacheService.putSession(JBossCacheService.java:316)
>       at 
> org.jboss.web.tomcat.service.session.JBossCacheClusteredSession.processSessionRepl(JBossCacheClusteredSession.java:121)
>       at 
> org.jboss.web.tomcat.service.session.JBossCacheManager.processSessionRepl(JBossCacheManager.java:1097)
>       at 
> org.jboss.web.tomcat.service.session.JBossCacheManager.storeSession(JBossCacheManager.java:652)
>       at 
> org.jboss.web.tomcat.service.session.InstantSnapshotManager.snapshot(InstantSnapshotManager.java:49)
>       at 
> org.jboss.web.tomcat.service.session.ClusteredSessionValve.invoke(ClusteredSessionValve.java:98)
>       at 
> org.jboss.web.tomcat.service.session.JvmRouteValve.invoke(JvmRouteValve.java:84)
>       at 
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:525)
>       at 
> org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
>       at 
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
>       at 
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
>       at 
> org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
>       at 
> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:543)
>       at 
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
>       at 
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:241)
>       at 
> org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:853)
>       at 
> org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:579)
>       at 
> org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1513)
>       at java.lang.Thread.run(Thread.java:595)

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to