You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@myfaces.apache.org by "Martin Marinschek (JIRA)" <de...@myfaces.apache.org> on 2005/10/31 02:39:56 UTC

[jira] Closed: (MYFACES-762) Error after calling session.invalidate() - Cannot get value for expression '#{ScopeContainer}'

     [ http://issues.apache.org/jira/browse/MYFACES-762?page=all ]
     
Martin Marinschek closed MYFACES-762:
-------------------------------------

    Fix Version: Nightly
     Resolution: Fixed
      Assign To: Werner Punz

Werner, maybe you want to take a look at this again - I just changed the code so that no exception is thrown anymore.

regards,

Martin

> Error after calling session.invalidate() - Cannot get value for expression '#{ScopeContainer}'
> ----------------------------------------------------------------------------------------------
>
>          Key: MYFACES-762
>          URL: http://issues.apache.org/jira/browse/MYFACES-762
>      Project: MyFaces
>         Type: Bug
>   Components: Implementation
>     Reporter: Travis Reeder
>     Assignee: Werner Punz
>      Fix For: Nightly

>
> I have a jsp page that has the following in it:
> session.removeAttribute("user");
> session.invalidate();
> response.sendRedirect("index.jsf");
> If I remove session.invalidate(), it works fine.  With it I get this: 
> I get the following
> javax.servlet.ServletException: Cannot get value for expression '#{ScopeContainer}'
> 	javax.faces.webapp.FacesServlet.service(FacesServlet.java:109)
> 	org.apache.myfaces.component.html.util.ExtensionsFilter.doFilter(ExtensionsFilter.java:122)
> 	rhythm.marketplace.filters.AuthFilter.doFilter(Unknown Source)
> root cause
> javax.faces.el.EvaluationException: Cannot get value for expression '#{ScopeContainer}'
> 	org.apache.myfaces.el.ValueBindingImpl.getValue(ValueBindingImpl.java:395)
> 	org.apache.myfaces.custom.scope.ScopeUtils.getManagedBean(ScopeUtils.java:63)
> 	org.apache.myfaces.custom.scope.AfterScopePhaseListener.afterPhase(AfterScopePhaseListener.java:44)
> 	org.apache.myfaces.lifecycle.LifecycleImpl.informPhaseListenersAfter(LifecycleImpl.java:490)
> 	org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:339)
> 	javax.faces.webapp.FacesServlet.service(FacesServlet.java:95)
> 	org.apache.myfaces.component.html.util.ExtensionsFilter.doFilter(ExtensionsFilter.java:122)
> 	rhythm.marketplace.filters.AuthFilter.doFilter(Unknown Source)

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira