Hi, I have some problems with error handlers.
I have a selector declared like this (seen anywhere in the user doc): <map:selector name="exception" src="org.apache.cocoon.selection.ExceptionSelector"> <exception name="io" class="IOException"/> <exception name="sax" class="SAXException"/> <exception name="application" class="ApplicationException"/> </map:selector> Then I have a pipeline declared, which basically connects a content provider via http. I would like to catch any exceptions which occur, when an IO.Exception happens, which means in our case: the content provider is not available. How do i have to implement the error handler if i want to catch the exception? With my current exception nothing is caught at all. When I try to catch the upper Processing Exception nothing happens, too!!! Thanks for any hints! <map:pipeline> <map:match pattern="foo/*/*/show.html"> <map:generate src="http://contentprovider.com/whatever"> </map:generate> <map:transform src="xsl/b2html.xsl"> <map:parameter name="use-request-parameters" value="true"/> </map:transform> <map:transform src="xsl/xhtml2html.xsl"/> <map:serialize type="html"/> </map:match> <map:handle-errors> <map:select type="exception"> <map:when test="io"> <map:generate src="error/isnotavailable.xml"/> <map:transform src="xsl/xhtml2html.xsl"/> <map:serialize type="html"/> </map:when> <map:when test="sax"> <map:generate src="error/isnotavailable.xml"/> <map:transform src="xsl/xhtml2html.xsl"/> <map:serialize type="html"/> </map:when> <map:when test="application"> <map:generate src="error/isnotavailable.xml"/> <map:transform src="xsl/xhtml2html.xsl"/> <map:serialize type="html"/> </map:when> </map:select> </map:handle-errors> </map:pipeline> -- Handyrechnung zu hoch? Tipp: SMS und MMS mit GMX Seien Sie so frei: Alle Infos unter http://www.gmx.net/de/go/freesms -- Handyrechnung zu hoch? Tipp: SMS und MMS mit GMX Seien Sie so frei: Alle Infos unter http://www.gmx.net/de/go/freesms --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
