>From what I understand, you should have seen your expected custom stylesheet. Are you certain it's finding your error.xsl, and are you certain there are no problems with it? Look in sitemap.log - trace the request as it's being processed.
Geoff > -----Original Message----- > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]] > Sent: Friday, December 13, 2002 4:00 AM > To: cocoon-users > Subject: RE: problem with the sitemap and patterns > > > Well, maybe what I supposed to know about pipelines and matchers is > wrong, but ... > > <map:match pattern="mysite/**"> > <map:mount check-reload="yes" reload-method="synchron" > src="mysite/sitemap.xmap" uri-prefix="mysite"/> > </map:match> > > and the mounted pipeline is something like: > <map:match pattern="index.html"> > <map:read src="index.html"/> > </map:match> > <map:match pattern="dir1/dir2/index.html"> > <map:read src="index.html"/> > </map:match> > <map:handle-errors> > <map:transform src="error.xsl"/> > <map:serialize type="html"/> > </map:handle-errors> > > Now, if I call > http://localhost:8080/cocoon/mysite/index.html > or > http://localhost:8080/cocoon/mysite/dir1/dir2/index.html > it works > > but if I try > http://localhost;8080/cocoon/mysite/anything.html > I get the well known white page with the blu header "Cocoon 2 - > Resource not found", > while I expected to find my custom error page. > > Coccon processes a request which begins with "mysite" and, according to > the "2 asterisks rule", the mounted pipeline is executed. > But there isn't a pattern that matches the request, an error occurs. > So why my custom handler isn't processed? > > Where I'm wrong? > > Cocoon 2.0.3 - Tomcat 4.1.12 - j2sdk1.4.0 - Win2k server > > ----------------------------------------------------------------------- > > > Nice guess, but three asterisks is not defined. mysite/** will match > > literally everything after the slash. If you need to seperate out the > file > > extension, you can do mysite/**.* (the values will be stored in {1} an > d {2}) > > but then you have to have a .XXX request. If you will only sometimes > have a > > .XXX match, you need to either split the pipeline into two different o > nes, > > or use a regexp matcher (which may not be defined in the default sitem > ap). > > > > Geoff Howard > > > > > > --------------------------------------------------------------------- > Please check that your question has not already been answered in the > FAQ before posting. <http://xml.apache.org/cocoon/faq/index.html> > > To unsubscribe, e-mail: <[EMAIL PROTECTED]> > For additional commands, e-mail: <[EMAIL PROTECTED]> > > > --------------------------------------------------------------------- Please check that your question has not already been answered in the FAQ before posting. <http://xml.apache.org/cocoon/faq/index.html> To unsubscribe, e-mail: <[EMAIL PROTECTED]> For additional commands, e-mail: <[EMAIL PROTECTED]>