I try to upgrade an application from 5.0.18 to 5.1.0.5. After invalidating the Session for the user logout I get the included Exception. Everything works fine with 5.0.18 and I checked hat I do not invalidate the HttpSession but invalidate the Tapestry Session via the injected org.apache.tapestry5.services.Request.
The Exception I get: java.lang.IllegalStateException * org.mortbay.jetty.servlet.AbstractSessionManager$Session.setAttribute(AbstractSessionManager.java:1050) * org.apache.tapestry5.internal.services.SessionImpl.setAttribute(SessionImpl.java:67) * org.apache.tapestry5.internal.services.AbstractSessionPersistentFieldStrategy.postChange(AbstractSessionPersistentFieldStrategy.java:131) * org.apache.tapestry5.internal.services.PersistentFieldManagerImpl.postChange(PersistentFieldManagerImpl.java:82) * $PersistentFieldManager_122a21dc7f4.postChange($PersistentFieldManager_122a21dc7f4.java) * org.apache.tapestry5.internal.structure.PageImpl.persistFieldChange(PageImpl.java:160) * org.apache.tapestry5.internal.structure.InternalComponentResourcesImpl.persistFieldChange(InternalComponentResourcesImpl.java:285) * de.creditreform.crefoteam.verwaltungsclient.components.Layout._$write_menu(Layout.java) * de.creditreform.crefoteam.verwaltungsclient.components.Layout.initMenu(Layout.java:190) * de.creditreform.crefoteam.verwaltungsclient.components.Layout.getMenu(Layout.java:143) * $PropertyConduit_122a21dc825.get($PropertyConduit_122a21dc825.java) * org.apache.tapestry5.internal.bindings.PropBinding.get(PropBinding.java:58) * org.apache.tapestry5.internal.structure.InternalComponentResourcesImpl$1.read(InternalComponentResourcesImpl.java:510) * org.apache.tapestry5.internal.structure.InternalComponentResourcesImpl$1.read(InternalComponentResourcesImpl.java:496) * org.apache.tapestry5.corelib.components.Loop._$read_parameter_source(Loop.java) * org.apache.tapestry5.corelib.components.Loop.setup(Loop.java:312) * org.apache.tapestry5.corelib.components.Loop.setupRender(Loop.java) * org.apache.tapestry5.internal.structure.ComponentPageElementImpl$SetupRenderPhase.invokeComponent(ComponentPageElementImpl.java:184) * org.apache.tapestry5.internal.structure.ComponentPageElementImpl$AbstractPhase.run(ComponentPageElementImpl.java:164) * org.apache.tapestry5.internal.structure.ComponentPageElementImpl.invoke(ComponentPageElementImpl.java:933) * org.apache.tapestry5.internal.structure.ComponentPageElementImpl.access$400(ComponentPageElementImpl.java:49) * org.apache.tapestry5.internal.structure.ComponentPageElementImpl$AbstractPhase.callback(ComponentPageElementImpl.java:159) * org.apache.tapestry5.internal.structure.ComponentPageElementImpl$SetupRenderPhase.render(ComponentPageElementImpl.java:189) * org.apache.tapestry5.internal.services.RenderQueueImpl.run(RenderQueueImpl.java:74) * org.apache.tapestry5.internal.services.PageRenderQueueImpl.render(PageRenderQueueImpl.java:121) * $PageRenderQueue_122a21dc889.render($PageRenderQueue_122a21dc889.java) * $PageRenderQueue_122a21dc86d.render($PageRenderQueue_122a21dc86d.java) * org.apache.tapestry5.internal.services.MarkupRendererTerminator.renderMarkup(MarkupRendererTerminator.java:37) * org.apache.tapestry5.services.TapestryModule$27.renderMarkup(TapestryModule.java:1748) * $MarkupRenderer_122a21dc88b.renderMarkup($MarkupRenderer_122a21dc88b.java) * org.apache.tapestry5.services.TapestryModule$26.renderMarkup(TapestryModule.java:1732) * $MarkupRenderer_122a21dc88b.renderMarkup($MarkupRenderer_122a21dc88b.java) * org.apache.tapestry5.services.TapestryModule$25.renderMarkup(TapestryModule.java:1714) * $MarkupRenderer_122a21dc88b.renderMarkup($MarkupRenderer_122a21dc88b.java) * org.apache.tapestry5.services.TapestryModule$24.renderMarkup(TapestryModule.java:1700) * $MarkupRenderer_122a21dc88b.renderMarkup($MarkupRenderer_122a21dc88b.java) * org.apache.tapestry5.services.TapestryModule$23.renderMarkup(TapestryModule.java:1681) * $MarkupRenderer_122a21dc88b.renderMarkup($MarkupRenderer_122a21dc88b.java) * org.apache.tapestry5.services.TapestryModule$22.renderMarkup(TapestryModule.java:1662) * $MarkupRenderer_122a21dc88b.renderMarkup($MarkupRenderer_122a21dc88b.java) * $MarkupRenderer_122a21dc888.renderMarkup($MarkupRenderer_122a21dc888.java) * org.apache.tapestry5.internal.services.PageMarkupRendererImpl.renderPageMarkup(PageMarkupRendererImpl.java:64) * $PageMarkupRenderer_122a21dc885.renderPageMarkup($PageMarkupRenderer_122a21dc885.java) * org.apache.tapestry5.internal.services.PageResponseRendererImpl.renderPageResponse(PageResponseRendererImpl.java:61) * $PageResponseRenderer_122a21dc881.renderPageResponse($PageResponseRenderer_122a21dc881.java) * org.apache.tapestry5.internal.services.PageRenderRequestHandlerImpl.handle(PageRenderRequestHandlerImpl.java:63) * org.apache.tapestry5.services.TapestryModule$33.handle(TapestryModule.java:1943) * $PageRenderRequestHandler_122a21dc882.handle($PageRenderRequestHandler_122a21dc882.java) * $PageRenderRequestHandler_122a21dc7d7.handle($PageRenderRequestHandler_122a21dc7d7.java) * org.apache.tapestry5.internal.services.ComponentRequestHandlerTerminator.handlePageRender(ComponentRequestHandlerTerminator.java:48) * $ComponentRequestHandler_122a21dc7db.handlePageRender($ComponentRequestHandler_122a21dc7db.java) * org.apache.tapestry5.internal.services.PageRenderDispatcher.dispatch(PageRenderDispatcher.java:45) * $Dispatcher_122a21dc7dd.dispatch($Dispatcher_122a21dc7dd.java) * $Dispatcher_122a21dc7d1.dispatch($Dispatcher_122a21dc7d1.java) * org.apache.tapestry5.services.TapestryModule$RequestHandlerTerminator.service(TapestryModule.java:245) * org.apache.tapestry5.internal.services.RequestErrorFilter.service(RequestErrorFilter.java:26) * $RequestHandler_122a21dc7d2.service($RequestHandler_122a21dc7d2.java) * org.apache.tapestry5.services.TapestryModule$4.service(TapestryModule.java:778) * $RequestHandler_122a21dc7d2.service($RequestHandler_122a21dc7d2.java) * org.apache.tapestry5.services.TapestryModule$3.service(TapestryModule.java:767) * $RequestHandler_122a21dc7d2.service($RequestHandler_122a21dc7d2.java) * org.apache.tapestry5.internal.services.StaticFilesFilter.service(StaticFilesFilter.java:85) * $RequestHandler_122a21dc7d2.service($RequestHandler_122a21dc7d2.java) * de.creditreform.crefoteam.verwaltungsclient.services.VerwaltungsclientModule$3.service(VerwaltungsclientModule.java:183) * $RequestFilter_122a21dc7cd.service($RequestFilter_122a21dc7cd.java) * $RequestHandler_122a21dc7d2.service($RequestHandler_122a21dc7d2.java) * org.apache.tapestry5.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:90) * org.apache.tapestry5.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:81) * org.apache.tapestry5.ioc.internal.util.ConcurrentBarrier.withRead(ConcurrentBarrier.java:85) * org.apache.tapestry5.internal.services.CheckForUpdatesFilter.service(CheckForUpdatesFilter.java:103) * $RequestHandler_122a21dc7d2.service($RequestHandler_122a21dc7d2.java) * $RequestHandler_122a21dc7c7.service($RequestHandler_122a21dc7c7.java) * org.apache.tapestry5.services.TapestryModule$HttpServletRequestHandlerTerminator.service(TapestryModule.java:197) * org.apache.tapestry5.upload.internal.services.MultipartServletRequestFilter.service(MultipartServletRequestFilter.java:44) * $HttpServletRequestHandler_122a21dc7c9.service($HttpServletRequestHandler_122a21dc7c9.java) * org.apache.tapestry5.internal.gzip.GZipFilter.service(GZipFilter.java:53) * $HttpServletRequestHandler_122a21dc7c9.service($HttpServletRequestHandler_122a21dc7c9.java) * org.apache.tapestry5.internal.services.IgnoredPathsFilter.service(IgnoredPathsFilter.java:62) * $HttpServletRequestFilter_122a21dc7c5.service($HttpServletRequestFilter_122a21dc7c5.java) * $HttpServletRequestHandler_122a21dc7c9.service($HttpServletRequestHandler_122a21dc7c9.java) * org.apache.tapestry5.services.TapestryModule$2.service(TapestryModule.java:726) * $HttpServletRequestHandler_122a21dc7c9.service($HttpServletRequestHandler_122a21dc7c9.java) * $HttpServletRequestHandler_122a21dc7c3.service($HttpServletRequestHandler_122a21dc7c3.java) * org.apache.tapestry5.TapestryFilter.doFilter(TapestryFilter.java:127) -- View this message in context: http://www.nabble.com/T5.1.0.5-IllegalStateException-after-invalidating-Session-tp24604291p24604291.html Sent from the Tapestry - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org