Tom, If it helps, I am using Myfaces 1.1.4 , Tomahawk 1.1.3 and Sandbox 1.1.5 snapshot.
The following is my web.xml of interest: <?xml version="1.0" encoding="UTF-8"?> <web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"> <context-param> <param-name>javax.faces.DEFAULT_SUFFIX</param-name> <param-value>.xhtml</param-value> </context-param> <context-param> <!-- Facelets needs to be told about third party taglibs --> <param-name>facelets.LIBRARIES</param-name> <param-value> /WEB-INF/tomahawk.taglib.xml; /WEB-INF/sandbox.taglib.xml </param-value> </context-param> <context-param> <!-- Improve performance. Requires the use of <t:documentHead/> tag in place of <HEAD> --> <param-name>org.apache.myfaces.ADD_RESOURCE_CLASS</param-name> <param-value>org.apache.myfaces.component.html.util.StreamingAddResource</param-value> </context-param> <context-param> <param-name>org.apache.myfaces.ALLOW_JAVASCRIPT</param-name> <param-value>true</param-value> </context-param> <context-param> <param-name>org.apache.myfaces.DETECT_JAVASCRIPT</param-name> <param-value>false</param-value> </context-param> <context-param> <description>Save state in client or server.</description> <param-name>javax.faces.STATE_SAVING_METHOD</param-name> <param-value>server</param-value> </context-param> <filter> <filter-name>extensionsFilter</filter-name> <filter-class>org.apache.myfaces.webapp.filter.ExtensionsFilter</filter-class> ....... </filter> <filter> <filter-name>requestParameterProvider</filter-name> <filter-class>org.apache.myfaces.custom.requestParameterProvider.RequestParameterServletFilter</filter-class> </filter> <filter> <filter-name>conversationFilter</filter-name> <filter-class>org.apache.myfaces.custom.conversation.ConversationServletFilter</filter-class> </filter> <filter-mapping> <filter-name>requestParameterProvider</filter-name> <url-pattern>*.xhtml</url-pattern> </filter-mapping> <filter-mapping> <filter-name>conversationFilter</filter-name> <url-pattern>*.xhtml</url-pattern> </filter-mapping> <filter-mapping> <filter-name>extensionsFilter</filter-name> <url-pattern>/faces/myFacesExtensionResource/*</url-pattern> </filter-mapping> <filter-mapping> <filter-name>extensionsFilter</filter-name> <url-pattern>*.xhtml</url-pattern> </filter-mapping> <servlet> <servlet-name>Faces Servlet</servlet-name> <servlet-class>javax.faces.webapp.FacesServlet</servlet-class> <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>Faces Servlet</servlet-name> <url-pattern>*.xhtml</url-pattern> </servlet-mapping> ...... </web-app> -----Original Message----- From: Tom Innes [mailto:[EMAIL PROTECTED] Sent: Friday, October 20, 2006 6:33 AM To: MyFaces Discussion Subject: RE: Conversation Component Servlet Filter Issue Yeh, that was just left over crud from some of my other testing. Tom -----Original Message----- From: Mario Ivankovits [mailto:[EMAIL PROTECTED] Sent: October 20, 2006 1:29 AM To: MyFaces Discussion Subject: Re: Conversation Component Servlet Filter Issue Oh, and you don't need to map the ConversationFilter and RequestParameterProvider to the /faces/* if this space is for the ExtensionsFilter only, I assume you access your views using the *.jsf extension, no? Ciao, Mario

