Hi all! Today I upgrade my cocoon from 2.0.2 to 2.0.4 version. In cocoon2.0.2 I have the following error mapping: in web.xml: <error-page> <error-code>404</error-code> <location>error404.xml</location> </error-page>
in sitemap.xmap: <map:pipeline> <map:match pattern="*.css"> <map:read src="resources/styles/{1}.css" mime-type="text/css"/> </map:match> <map:match pattern="*.gif"> <map:read src="resources/inages/{1}.gif" mime-type="image/gif"/> </map:match> <map:match pattern="error404.xml"> <map:generate src="error404.xml"/> <map:transform src="context://stylesheets/system/error404code2html.xsl"/> <map:serialize/> </map:match> </map:pipeline> and it properly works to this day. Now (in cocoon2.0.4) this error mapping dont works :(( If I tset the following error-handling in sitemap: <map:handle-errors> <map:transform src="context://stylesheets/system/error500code2html.xsl"/> <map:serialize status-code="404"/> </map:handle-errors> I get the following error: Cocoon 2 - Internal server error type fatal message Language Exception description org.apache.cocoon.ProcessingException: Language Exception: org.apache.cocoon.components.language.LanguageException: Error compiling sitemap_xmap: Line 4509, column 26: Duplicate method declaration: boolean error_process_1_500(org.apache.cocoon.sitemap.SitemapRedirector, org.apache.cocoon.environment.Environment, java.util.Map, java.lang.Exception, boolean) Line 0, column 0: 1 error sender org.apache.cocoon.servlet.CocoonServlet source Cocoon servlet stack-trace org.apache.cocoon.ProcessingException: Language Exception: org.apache.cocoon.components.language.LanguageException: Error compiling sitemap_xmap: Line 4509, column 26: Duplicate method declaration: boolean error_process_1_500(org.apache.cocoon.sitemap.SitemapRedirector, org.apache.cocoon.environment.Environment, java.util.Map, java.lang.Exception, boolean) Line 0, column 0: 1 error at org.apache.cocoon.components.language.generator.ProgramGeneratorImpl.createResource(ProgramGeneratorImpl.java:360) at org.apache.cocoon.components.language.generator.ProgramGeneratorImpl.load(ProgramGeneratorImpl.java:312) at org.apache.cocoon.sitemap.Handler.run(Handler.java:267) at java.lang.Thread.run(Thread.java:484) org.apache.cocoon.components.language.LanguageException: Error compiling sitemap_xmap: Line 4509, column 26: Duplicate method declaration: boolean error_process_1_500(org.apache.cocoon.sitemap.SitemapRedirector, org.apache.cocoon.environment.Environment, java.util.Map, java.lang.Exception, boolean) Line 0, column 0: 1 error at org.apache.cocoon.components.language.programming.java.JavaLanguage.compile(JavaLanguage.java:243) at org.apache.cocoon.components.language.programming.CompiledProgrammingLanguage.load(CompiledProgrammingLanguage.java:207) at org.apache.cocoon.components.language.generator.ProgramGeneratorImpl.generateResource(ProgramGeneratorImpl.java:417) at org.apache.cocoon.components.language.generator.ProgramGeneratorImpl.createResource(ProgramGeneratorImpl.java:353) at org.apache.cocoon.components.language.generator.ProgramGeneratorImpl.load(ProgramGeneratorImpl.java:312) at org.apache.cocoon.sitemap.Handler.run(Handler.java:267) at java.lang.Thread.run(Thread.java:484) Why? What I did wrong? How I can pretty handle the 404 error in cocoon 2.0.4 ? Thanx for advise. -- Best regards, Yury Mikhienko. IT engineer, ZAO "Mobicom-Kavkaz" --------------------------------------------------------------------- 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]>