i think we are closing the response now later then we did even after
Session.detach()
will look at it.
On 8/30/07, Jan Kriesten <[EMAIL PROTECTED]> wrote:
>
>
> Hi,
>
> with the latest snapshot I get the following exception when invalidating a
> session:
>
> ---8<---
> [09:46:04.142] java.lang.IllegalStateException: Can't call getEntrySet()
> when
> session is no longer valid.
> [09:46:04.142] at
> com.caucho.server.session.SessionImpl.getEntrySet(SessionImpl.java:1205)
> [09:46:04.142] at
> com.caucho.server.session.SessionImpl.store(SessionImpl.java:1134)
> [09:46:04.142] at
> com.caucho.server.session.SessionManager.store(SessionManager.java:1583)
> [09:46:04.142] at
> com.caucho.server.cluster.ClusterObject.store(ClusterObject.java:402)
> [09:46:04.142] at com.caucho.server.session.SessionImpl.save(
> SessionImpl.java:914)
> [09:46:04.142] at
> com.caucho.server.connection.AbstractHttpRequest.saveSession(
> AbstractHttpRequest.java:2375)
> [09:46:04.142] at
> com.caucho.server.connection.AbstractHttpResponse.sendRedirect(
> AbstractHttpResponse.java:611)
> [09:46:04.142] at
> org.apache.wicket.protocol.http.WebResponse.redirect(WebResponse.java:214)
> [09:46:04.142] at
> org.apache.wicket.protocol.http.BufferedWebResponse.close(
> BufferedWebResponse.java:67)
> [09:46:04.142] at
> org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:288)
> [09:46:04.142] at
> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java
> :129)
> [09:46:04.142] at
> com.caucho.server.dispatch.FilterFilterChain.doFilter(
> FilterFilterChain.java:73)
> [09:46:04.142] at
> com.caucho.server.cache.CacheFilterChain.doFilter(CacheFilterChain.java
> :159)
> [09:46:04.142] at
> com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java
> :175)
> [09:46:04.142] at
> com.caucho.server.dispatch.ServletInvocation.service(
> ServletInvocation.java:240)
> [09:46:04.142] at
> com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:263)
> [09:46:04.142] at com.caucho.server.port.TcpConnection.run(
> TcpConnection.java:481)
> [09:46:04.142] at com.caucho.util.ThreadPool$Item.runTasks(
> ThreadPool.java:685)
> [09:46:04.142] at com.caucho.util.ThreadPool$Item.run(ThreadPool.java
> :607)
> [09:46:04.142] at java.lang.Thread.run(Thread.java:619)
> ---8<---
>
> What I'm doing on logout is calling the logout-page and there:
>
> public LogoutPage()
> {
> AuthServiceWebSession.get().logout(); // Invalidates the session
> setResponsePage( LoginPage.class );
> }
>
> What change might have caused this and how can I circumvent this?
>
> Cheers, --- Jan.
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>