You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@cocoon.apache.org by Terence Kearns <te...@isd.canberra.edu.au> on 2004/03/26 08:39:22 UTC
sitemap: error handling -- can't select on 'not-found'
I can't seem to get my error handling to work. I tried handling
"not-found" error, but it's not matching my not-found selector.
Here is the sitemap snippet:
<map:handle-errors>
<map:select type="exception">
<map:when test="not-found">
<map:generate type="notifying"/>
<map:transform src="stylesheets/error/error2html.xsl">
<map:parameter name="contextPath" value="{request:contextPath}"/>
<map:parameter name="pageTitle" value="Resource not found"/>
</map:transform>
<map:serialize type="html" status-code="404"/>
</map:when>
<map:otherwise>
<map:generate type="notifying"/>
<map:transform src="stylesheets/error/error2html.xsl">
<map:parameter name="contextPath" value="{request:contextPath}"/>
<map:parameter name="pageTitle" value="General Error"/>
</map:transform>
<map:serialize type="html" status-code="500"/>
</map:otherwise>
</map:select>
</map:handle-errors>
What I get instead is...
An Error Occurredorg.apache.cocoon.ProcessingExceptionFailed to execute
pipeline.org.apache.cocoon.ProcessingException: Failed to execute
pipeline.: org.apache.cocoon.ResourceNotFoundException: Resource not
found.: org.apache.excalibur.source.SourceNotFoundException:
file:/opt/local/jakarta-tomcat-4.1.27/webapps/cocoon/policydb/xsp/browseCategorysdvsd.xsp
doesn't exist.java.io.FileNotFoundException:
/opt/local/jakarta-tomcat-4.1.27/webapps/cocoon/policydb/xsp/browseCategorysdvsd.xsp
(No such file or directory)Original Exception:
org.apache.cocoon.ResourceNotFoundException: Resource not found.:
org.apache.excalibur.source.SourceNotFoundException:
file:/opt/local/jakarta-tomcat-4.1.27/webapps/cocoon/policydb/xsp/browseCategorysdvsd.xsp
doesn't exist. at
org.apache.cocoon.components.source.impl.SitemapSource.init(SitemapSource.java:429)
at
org.apache.cocoon.components.source.impl.SitemapSource.<init>(SitemapSource.java:259)
at
org.apache.cocoon.components.source.impl.SitemapSourceFactory.getSource(SitemapSourceFactory.java:99)
at
...
Any assistance appreciated.
--
Terence Kearns
ph: +61 2 6201 5516
Enterprise Applications Developer
Enterprise Systems Support and Development
Information and Communications Technology (ICT) Services
University of Canberra, Australia - http://www.canberra.edu.au
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
For additional commands, e-mail: users-help@cocoon.apache.org