2015-06-25 15:04 GMT+02:00 Abdou abdellah.wa...@gmail.com:
Hi,
We are facing the same problem with Struts 2.3.16.1 , here is the main error
:
java.io.NotSerializableException:
com.opensymphony.xwork2.inject.ContainerImpl$ConstructorInjector
After analysing struts sources, the problem comes from the class
org.apache.struts2.util.InvocationSessionStore which countains an inner
class (InvocationContext) with an attribute invocation, the type of this
attribute is com.opensymphony.xwork2.ActionInvocation, which is a not
Serializable class.
We are still looking for a way to workaround this issue.
It's Serializable [1] also default implementation has dedicated
methods which are used during serialization/deserialization to avoid
such problems [2]
[1]
https://github.com/apache/struts/blob/master/core/src/main/java/com/opensymphony/xwork2/ActionInvocation.java#L32
[2]
https://github.com/apache/struts/blob/master/core/src/main/java/com/opensymphony/xwork2/DefaultActionInvocation.java#L480-L501
Is there any version fixing the bug?
Nope as there is still no idea what's wrong
Regards
--
Ćukasz
+ 48 606 323 122 http://www.lenart.org.pl/
-
To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
For additional commands, e-mail: user-h...@struts.apache.org