[
https://issues.apache.org/jira/browse/WW-4600?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15125231#comment-15125231
]
Alireza Fattahi commented on WW-4600:
-------------------------------------
Here is the full stack trace:
`````Java
java.lang.IllegalStateException: getAttribute: Session already invalidated
at
org.apache.catalina.session.StandardSession.getAttribute(StandardSession.java:1189)
at
org.apache.catalina.session.StandardSessionFacade.getAttribute(StandardSessionFacade.java:120)
at org.apache.struts2.dispatcher.SessionMap.get(SessionMap.java:161)
at org.apache.struts2.dispatcher.SessionMap.put(SessionMap.java:179)
at
org.apache.struts2.interceptor.MessageStoreInterceptor.after(MessageStoreInterceptor.java:289)
As you find the `session.getAttribute` is called during a `session.put` call.
> MessageStoreInterceptor throws Session already invalidated
> -----------------------------------------------------------
>
> Key: WW-4600
> URL: https://issues.apache.org/jira/browse/WW-4600
> Project: Struts 2
> Issue Type: Bug
> Components: Core Interceptors
> Reporter: Alireza Fattahi
> Fix For: 2.5.x
>
>
> The MessageStoreInterceptor may throw the java.lang.IllegalStateException:
> getAttribute: Session already invalidated at line 289, if the action
> invalidte the session.
> Can this be solved ?!
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)