Hi Daniel,

while updating to the latest Cocoon I stepped into the problem that you cannot see the exceptions thrown in a BlockServlet called by another one, since the new refactored RequestProcessor swallows all exceptions. The generated error page is fed into the response output stream which is eventually read by anything in the calling pipeline, which mostly cannot handle that html error page (in my case it gets some xml) and will throw another exception like SAXParseException.

IMHO the RequestProcessor should throw the exceptions in the blocks case instead of generating error pages. I am trying to fix that.

Alex

--
Alexander Klimetschek
http://www.mindquarry.com

Reply via email to