I have an Icefaces 3.x + JSF 2.1 app where I tried to integrate upload file solution from here but I receive
14:31:24,506 WARN [org.apache.myfaces.custom.fileupload.HtmlFileUploadRenderer] (http-localhost-127.0.0.1-8080-3) t:inputFileUpload requires ExtensionsFilter or TomahawkFacesContextFactory configured to handle multipart file upload, and any of them has been detected. Please read the instructions on http://myfaces.apache.org/tomahawk/extensionsFilter.html for more information about how to setup your environment correctly. Please be sure ExtensionsFilter is the top most filter if you are using multiple jsf libraries. 14:31:24,507 WARN [org.apache.myfaces.custom.fileupload.HtmlFileUploadRenderer] (http-localhost-127.0.0.1-8080-3) t:inputFileUpload requires the current request be intercepted by the filter in order to handle forms with multipart encode type. ExtensionsFilter was initialized but the current request was not intercepted. Please add a filter-mapping entry to intercept jsf page requests.
which is pretty strange because I added:
<filter>
<filter-name>MyFacesExtensionsFilter</filter-name>
<filter-class>org.apache.myfaces.webapp.filter.ExtensionsFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>MyFacesExtensionsFilter</filter-name>
<servlet-name>Faces Servlet</servlet-name>
</filter-mapping>
into my web.xml but still the uploaded file is null.
Any clue to what I do wrong?