> From: alex [mailto:[EMAIL PROTECTED]] > > Hi folks, > > I am getting a "Stylesheet directed termination" error with one particular > sub-sitemap. Everything on that subsite is broken - even gifs. > We presumably made a small change to the sitemap or to a stylesheet but > tracking it down is a nightmare. > > Can anyone offer any tips on how to debug this problem. I can't see where > within the stylesheet the problem occurs.
Here is the tip: read the log file, from he top to bottom, search for the message from the sitemap.xsl stylesheet reported by Xalan. It always logs a message before termination. Vadim > If the problem is within a stylesheet why does it still cause problems for > other files which don't require a stylesheet - eg gifs..... > > Cheers > > Alex McLintock > > > > > 2002-04-09 14:33:08 FATAL_E 10183 [root.xsl] (): Error in > TraxTransformer: javax.xml.transform.TransformerException: Stylesheet > directed termination > javax.xml.transform.TransformerException: Stylesheet directed termination > at org.apache.xalan.templates.ElemMessage.execute(ElemMessage.java:168) > at > org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(Trans former > Impl.java:2182) > at > org.apache.xalan.templates.ElemTemplate.execute(ElemTemplate.java:430) > at > org.apache.xalan.templates.ElemCallTemplate.execute(ElemCallTemplate.jav a:279) > at > org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(Trans former > Impl.java:2182) > at org.apache.xalan.templates.ElemChoose.execute(ElemChoose.java:177) > at > org.apache.xalan.templates.ElemApplyTemplates.transformSelectedNodes(Ele mApply > Templates.java:423) > at > org.apache.xalan.templates.ElemApplyTemplates.execute(ElemApplyTemplates .java: > 226) > at > org.apache.xalan.templates.ElemApplyTemplates.transformSelectedNodes(Ele mApply > Templates.java:423) > at > org.apache.xalan.templates.ElemApplyTemplates.execute(ElemApplyTemplates .java: > 226) > at > org.apache.xalan.templates.ElemForEach.transformSelectedNodes(ElemForEac h.java > :426) > at org.apache.xalan.templates.ElemForEach.execute(ElemForEach.java:287) > at > org.apache.xalan.templates.ElemApplyTemplates.transformSelectedNodes(Ele mApply > Templates.java:423) > at > org.apache.xalan.templates.ElemApplyTemplates.execute(ElemApplyTemplates .java: > 226) > at > org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(Trans former > Impl.java:2182) > at > org.apache.xalan.templates.ElemLiteralResult.execute(ElemLiteralResult.j ava:66 > 2) > at > org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(Trans former > Impl.java:2182) > at > org.apache.xalan.transformer.TransformerImpl.applyTemplateToNode(Transfo rmerIm > pl.java:2008) > at > org.apache.xalan.transformer.TransformerImpl.transformNode(TransformerIm pl.jav > a:1171) > at > org.apache.xalan.transformer.TransformerImpl.run(TransformerImpl.java:31 35) > at > org.apache.xalan.transformer.TransformerHandlerImpl.endDocument(Transfor merHan > dlerImpl.java:433) > at org.xml.sax.helpers.XMLFilterImpl.endDocument(XMLFilterImpl.java:518) > at org.xml.sax.helpers.XMLFilterImpl.endDocument(XMLFilterImpl.java:518) > at org.apache.xerces.parsers.SAXParser.endDocument(SAXParser.java:1230) > at > org.apache.xerces.validators.common.XMLValidator.callEndDocument(XMLVali dator. > java:1080) > at > org.apache.xerces.framework.XMLDocumentScanner$EndOfInputDispatcher.disp atch(X > MLDocumentScanner.java:1499) > at > org.apache.xerces.framework.XMLDocumentScanner.parseSome(XMLDocumentScan ner.ja > va:381) > at org.apache.xerces.framework.XMLParser.parse(XMLParser.java:1081) > at org.xml.sax.helpers.XMLFilterImpl.parse(XMLFilterImpl.java:371) > at org.xml.sax.helpers.XMLFilterImpl.parse(XMLFilterImpl.java:371) > at > org.apache.cocoon.components.language.markup.LogicsheetCodeGenerator.gen erateC > ode(LogicsheetCodeGenerator.java:130) > at > org.apache.cocoon.components.language.markup.AbstractMarkupLanguage.gene rateCo > de(AbstractMarkupLanguage.java:275) > at > org.apache.cocoon.components.language.generator.ProgramGeneratorImpl.gen erateR > esource(ProgramGeneratorImpl.java:309) > at > org.apache.cocoon.components.language.generator.ProgramGeneratorImpl.cre ateRes > ource(ProgramGeneratorImpl.java:271) > at > org.apache.cocoon.components.language.generator.ProgramGeneratorImpl.loa d(Prog > ramGeneratorImpl.java:188) > at org.apache.cocoon.sitemap.Handler.run(Handler.java:208) > at java.lang.Thread.run(Thread.java:484) > > 2002-04-09 14:33:08 FATAL_E 10183 [root.xsl] (): Error in > TraxTransformer: javax.xml.transform.TransformerException: Stylesheet > directed termination > javax.xml.transform.TransformerException: Stylesheet directed termination > at org.apache.xalan.templates.ElemMessage.execute(ElemMessage.java:168) > at > org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(Trans former > Impl.java:2182) > at > org.apache.xalan.templates.ElemTemplate.execute(ElemTemplate.java:430) > at > org.apache.xalan.templates.ElemCallTemplate.execute(ElemCallTemplate.jav a:279) > at > org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(Trans former > Impl.java:2182) > at org.apache.xalan.templates.ElemChoose.execute(ElemChoose.java:177) > at > org.apache.xalan.templates.ElemApplyTemplates.transformSelectedNodes(Ele mApply > Templates.java:423) > at > org.apache.xalan.templates.ElemApplyTemplates.execute(ElemApplyTemplates .java: > 226) > at > org.apache.xalan.templates.ElemApplyTemplates.transformSelectedNodes(Ele mApply > Templates.java:423) > at > org.apache.xalan.templates.ElemApplyTemplates.execute(ElemApplyTemplates .java: > 226) > at > org.apache.xalan.templates.ElemForEach.transformSelectedNodes(ElemForEac h.java > :426) > at org.apache.xalan.templates.ElemForEach.execute(ElemForEach.java:287) > at > org.apache.xalan.templates.ElemApplyTemplates.transformSelectedNodes(Ele mApply > Templates.java:423) > at > org.apache.xalan.templates.ElemApplyTemplates.execute(ElemApplyTemplates .java: > 226) > at > org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(Trans former > Impl.java:2182) > at > org.apache.xalan.templates.ElemLiteralResult.execute(ElemLiteralResult.j ava:66 > 2) > at > org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(Trans former > Impl.java:2182) > at > org.apache.xalan.transformer.TransformerImpl.applyTemplateToNode(Transfo rmerIm > pl.java:2008) > at > org.apache.xalan.transformer.TransformerImpl.transformNode(TransformerIm pl.jav > a:1171) > at > org.apache.xalan.transformer.TransformerImpl.run(TransformerImpl.java:31 35) > at > org.apache.xalan.transformer.TransformerHandlerImpl.endDocument(Transfor merHan > dlerImpl.java:433) > at org.xml.sax.helpers.XMLFilterImpl.endDocument(XMLFilterImpl.java:518) > at org.xml.sax.helpers.XMLFilterImpl.endDocument(XMLFilterImpl.java:518) > at org.apache.xerces.parsers.SAXParser.endDocument(SAXParser.java:1230) > at > org.apache.xerces.validators.common.XMLValidator.callEndDocument(XMLVali dator. > java:1080) > at > org.apache.xerces.framework.XMLDocumentScanner$EndOfInputDispatcher.disp atch(X > MLDocumentScanner.java:1499) > at > org.apache.xerces.framework.XMLDocumentScanner.parseSome(XMLDocumentScan ner.ja > va:381) > at org.apache.xerces.framework.XMLParser.parse(XMLParser.java:1081) > at org.xml.sax.helpers.XMLFilterImpl.parse(XMLFilterImpl.java:371) > at org.xml.sax.helpers.XMLFilterImpl.parse(XMLFilterImpl.java:371) > at > org.apache.cocoon.components.language.markup.LogicsheetCodeGenerator.gen erateC > ode(LogicsheetCodeGenerator.java:130) > at > org.apache.cocoon.components.language.markup.AbstractMarkupLanguage.gene rateCo > de(AbstractMarkupLanguage.java:275) > at > org.apache.cocoon.components.language.generator.ProgramGeneratorImpl.gen erateR > esource(ProgramGeneratorImpl.java:309) > at > org.apache.cocoon.components.language.generator.ProgramGeneratorImpl.cre ateRes > ource(ProgramGeneratorImpl.java:271) > at > org.apache.cocoon.components.language.generator.ProgramGeneratorImpl.loa d(Prog > ramGeneratorImpl.java:188) > at org.apache.cocoon.sitemap.Handler.run(Handler.java:208) > at java.lang.Thread.run(Thread.java:484) > > > --------------------------------------------------------------------- > Please check that your question has not already been answered in the > FAQ before posting. <http://xml.apache.org/cocoon/faqs.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/faqs.html> To unsubscribe, e-mail: <[EMAIL PROTECTED]> For additional commands, e-mail: <[EMAIL PROTECTED]>