As I've said, I wouldn't extend TapestryFilter, you should do one of the following:
1. Configure AtmosphereServlet in web.xml and tell tapestry to ignore the atmosphere URL 2. Contribute a HttpServletRequestFilter via tapestry IOC. The filter delegates through to a AtmosphereServlet instance