Filter does not continue if a 400 repsonse is generated. Otherwise
chain.doFilter is invoked outside of a try/catch block.