I am wondering about exception processing in seam/jsf..
I am totally lost. I can not find a way how to correctly process exceptions that occur in the code that I do not control (like interceptors). Because after such exceptions application is found in a bad state, almost unrecoverable. Only killing session helps sometimes.
What is the pattern? How to catch, and display errors that occurs somewhere in interceptors? And most important, how to keep application in a healthy state?
Unfortunately JSF is very limited in this respect (we need to fix JSF).
However, in CVS, Seam has client-side interceptors, which can help a lot.