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

Reply via email to