[ https://issues.apache.org/jira/browse/WW-5559?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18012143#comment-18012143 ]
Michael Hum edited comment on WW-5559 at 8/5/25 2:38 PM: --------------------------------------------------------- On further inspection, this may be an issue with how some of our custom intereceptors use the conversion errors generated by struts. While it would be convenient to mark it serializable, the issue seems to be more in how we are dealing it with it. We push conversion errors into the session momentarily to implement various features, as part of the migration from older struts versions we started pushing this map of conversion errors without checking serializability. In older versions I believe it was just a map of <string,object> so we didn't even consider it. So feel free to close if this is not a problem with struts itself. Apologies! was (Author: mikehum1): On further inspection, this may be an issue with how some of our custom intereceptors use the conversion errors generated by struts. While it would be convenient to mark it serializable, the issue seems to be more in how we are dealing it with it. We push conversion errors into the session momentarily to implement various features, as part of the migration from older struts versions we blindly pushed this class instead (whereas before it was simple String,Object values). So feel free to close if this is not a problem with struts itself. Apologies! > NotSerializableException: > com.opensymphony.xwork2.conversion.impl.ConversionData > -------------------------------------------------------------------------------- > > Key: WW-5559 > URL: https://issues.apache.org/jira/browse/WW-5559 > Project: Struts 2 > Issue Type: Bug > Affects Versions: 6.7.0 > Reporter: Michael Hum > Priority: Major > > Hello, > Similarly to WW-4873, the {{ConversionData}} class is not marked as > serializable, which interferes with replicated sessions, as Actions stored in > the session are now no longer able to be serialized. > {code} > [8/4/25 17:45:47:377 EDT] 00006b7c WASSession E MTMBuffWrapper getBytes > write object exception. e= java.io.NotSerializableException: > com.opensymphony.xwork2.conversion.impl.ConversionData > {code} > For context, this is on WAS ND 9 with session replication enabled. -- This message was sent by Atlassian Jira (v8.20.10#820010)