MyFaces Extensions Filter
See: http://myfaces.apache.org/tomahawk/extensionsFilter.html
The MyFacesExtensionsFilter will buffer the whole response and add some required javascript and css links so all this lovely stuff should work.
If you dont like the buffering solution please have a look at StreamingAddResource. You still need the MyFacesExtensionsFilter, but the response will be streamed again which might result in faster pager delivery.
If you have done all of the above but still get the exception complaining you havent configured the MyFacesExtensionsFilter correctly you can disable this check:
<context-param>
<param-name>org.apache.myfaces.CHECK_EXTENSIONS_FILTER</param-name>
<param-value>false</param-value>
</context-param>Though, please report this on the myfaces user list http://myfaces.apache.org/mail-lists.html or open a ticket in our issue tracking system http://issues.apache.org/jira/secure/BrowseProject.jspa?id=10600 - please post/add your web.xml too.