The behavior I'm seeing is what I would expect. You've registered two HandlerExceptionResolver components:
1. org.springframework.web.servlet.view.json.exception.JsonExceptionResolver (applicationContext.xml) 2. org.jasig.cas.web.FlowExecutionExceptionResolver (cas-servlet.xml) When BadlyFormattedFlowExecutionKeyException is raised, #2 returns null which signals the next handler (JsonExceptionResolver) to handle it. The fact that you see JSON-formatted text is evidence, and stepping through in a debugger confirms this explanation. What I can't explain is why you're _not_ seeing this in the master branch. Spring versions are different, but it's hard to imagine that would explain it. M -- You are currently subscribed to cas-dev@lists.jasig.org as: arch...@mail-archive.com To unsubscribe, change settings or access archives, see http://www.ja-sig.org/wiki/display/JSG/cas-dev