Tiles does not work with javax.faces.STATE_SAVING_METHOD=server.
----------------------------------------------------------------
Key: MYFACES-418
URL: http://issues.apache.org/jira/browse/MYFACES-418
Project: MyFaces
Type: Bug
Components: General
Versions: 1.0.9 beta
Environment: Tested with Tomcat 5.5 under Gentoo linux and Windows XP Home
Reporter: Carsten Fregin
Problem: When I set the javax.faces.STATE_SAVING_METHOD in the web.xml to
server and try out the tiles-example, I get a java.lang.IllegalStateException:
Cannot create a session after the response has been commited.
Analysis: The problem happens only while calling a tiles page directly. So,
calling response.sendRedirect("page1.jsf"); or entering the url
(/myfaces-tiles-example/page1.jsp) results in the error.
If you create a jsf page without tiles support, you are able to jump to a tiles
page by navigation-rule. Proof:
try to call /myfaces-tiles-example/non-tile.jsf directly in your browser and
press the back button.
Workaround: use javax.faces.STATE_SAVING_METHOD=client (generates much
bandwidth) or create an index.jsp with a commandLink to your tiles page.
--
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