Hi guys, We have been struggling for weeks with an IllegalStateException send by * org.apache.myfaces.application.ApplicationImpl* class It works pretty well in a local environment, but when we deployed the application in a Solaris server with Tomcat 6 or 7 and with any of myfaces versions from 2.0.5 to 2.1.1 the exception is thrown when we *reload* the home page* or we go no another view *of the application. The application it's a simple page that display static text an a h:commandButton, only a *ManagedBean/SessionScoped* with a method that redirects to another page when button is pressed. Could you guys help me with this issue, it's becoming desperated. Many thanks, Alf. *Error stackTrace:* * * 2011-09-05 17:09:03,145 [TP-Processor3] ERROR alhost].[/omt].[Faces Servlet]#invoke():281 - Servlet.service() for servlet Faces Servlet threw exception**** java.lang.IllegalStateException: setStateManager may not be executed after a lifecycle request has been completed**** at org.apache.myfaces.application.ApplicationImpl.setStateManager(ApplicationImpl.java:1755) **** at org.apache.myfaces.config.FacesConfigurator.configureApplication(FacesConfigurator.java:516) **** at org.apache.myfaces.config.FacesConfigurator.configure(FacesConfigurator.java:401) **** at org.apache.myfaces.config.FacesConfigurator.update(FacesConfigurator.java:349) **** at org.apache.myfaces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:112)** ** at javax.faces.webapp.FacesServlet.service(FacesServlet.java:189)*** * at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) **** at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) **** at org.apache.myfaces.webapp.filter.ExtensionsFilter.doFilter(ExtensionsFilter.java:294) **** at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) **** at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) **** at org.apache.myfaces.webapp.filter.ExtensionsFilter.doFilter(ExtensionsFilter.java:357) **** at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) **** at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) **** at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) **** at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) **** at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:470) **** at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) **** at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) **** at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:554)*** * at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) **** at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)* *** at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:190)**** at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:291)**** at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:776) **** at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:705) **** at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:898) **** at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:690) **** at java.lang.Thread.run(Unknown Source)**** ** ** ** ** *web.xml config:* ** ** **** **** **** javax.faces.DEFAULT_SUFFIX**** .xhtml**** **** **** javax.faces.STATE_SAVING_METHOD**** server**** **** **** javax.faces.PROJECT_STAGE**** Development**** **** **** facelets.REFRESH_PERIOD**** -1**** **** **** extensionsFilter**** org.apache.myfaces.webapp.filter.ExtensionsFilter **** **** **** extensionsFilter**** *.faces**** **** **** extensionsFilter**** /faces/***** **** **** extensionsFilter**** Faces Servlet**** **** **** Faces Servlet**** javax.faces.webapp.FacesServlet**** 1**** **** **** Faces Servlet**** *.faces**** **** **** Faces Servlet**** /index.faces**** **** **** Restrict raw XHTML Documents**** **** XHTML**** *.xhtml**** **** **** **** **** index.faces**** **** **** ** **