You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@myfaces.apache.org by "Mark Struberg (JIRA)" <de...@myfaces.apache.org> on 2011/02/05 23:09:30 UTC

[jira] Commented: (MYFACES-3006) FacesContext current instance is null in managed bean action method for Tomcat 7

    [ https://issues.apache.org/jira/browse/MYFACES-3006?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12991072#comment-12991072 ] 

Mark Struberg commented on MYFACES-3006:
----------------------------------------

Gurkan, which tomcat version did you use? Is this still broken with the latest tomcat6 and 7 ?
 
Lets recap this with my own words:

You have 2 WAR files in one tomcat. warA runs with MyFaces, warB runs with lets say JSP. And now shutting down warB clears the ThreadLocals of warA?

> FacesContext current instance is null in managed bean action method for Tomcat 7
> --------------------------------------------------------------------------------
>
>                 Key: MYFACES-3006
>                 URL: https://issues.apache.org/jira/browse/MYFACES-3006
>             Project: MyFaces Core
>          Issue Type: Bug
>    Affects Versions: 2.0.2
>            Reporter: Gurkan Erdogdu
>            Assignee: Leonardo Uribe
>
> Hello, 
> Actually I am not sure that this is an error related with MyFaces.
> In a managed bean action method, I have stopped an application "Tomcat Context"(not same with the current JSF application).
> public String stopContext(){
>      
>      FacesContext.getCurrentInsatnce() --> It is ok, faces context is not null
>      Context context = get Tomcat application context;
>      //Stop tomcat context
>      context.stop();   --> This is any application on Tomcat, not same with current JSF application
>      FacesContext.getCurrentInstance() --> Problem, it is NULL
> }
> I think that Tomcat clear current JSF application thread locals. But I ask to stop other application context, therefore it must not destroy current application thread locals.
> What do you think?

-- 
This message is automatically generated by JIRA.
-
For more information on JIRA, see: http://www.atlassian.com/software/jira