Yo diría que el problema no es del filtro, es de una pagina JSP que esta usando un taglib de forma incorrecta.
Cita: 2007-06-25 09:20:28 StandardWrapperValve[jsp]: Servlet.service() para servlet jsp lanzó excepción
javax.servlet.jsp.JspException: Error - tag.getAsString : component context is not defined. Check tag syntax
at org.apache.struts.taglib.tiles.GetAttributeTag.doE ndTag
...
Te marca el doFilter como sitio donde ocurrio el error por que es el metodo que llama tu filtro para continuar con la ejecución.
No uso Struts ni Tiles, pero diria que hay una página por ahi con un tag "GetAttribute" que no es correcto.
S!