I know how to load "built-in" logicsheets (specify them in the cocoon.xconf file and put an entry in the xsp:page tag), but apparently the old way of applying a logicsheet via a cocoon processor command is obselete (it generates an exception). I.e., the following no longer works (I've tried both inside and outside the xsp:page tag, same exception): <?xml-logicsheet href="logicsheet.greeting.xsl"?> What is the current mechanism for applying logicsheets for XSP pages without making an entry in cocoon.xconf? My apologies if this has been discussed before. My searches on the mailing lists were quite inconclusive. Karl Hallowell [EMAIL PROTECTED] PS, here's the exception. ------ A Servlet Exception Has Occurred Exception Report: javax.servlet.ServletException: Servlet execution threw an exception at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application FilterChain.java, Compiled Code) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh ain.java, Compiled Code) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja va, Compiled Code) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java, Compiled Code) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java, Compiled Code) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java, Compiled Code) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja va, Compiled Code) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java, Compiled Code) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java, Compiled Code) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java, Compiled Code) at org.apache.catalina.core.StandardContext.invoke(StandardContext.java, Compiled Code) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java, Compiled Code) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java, Compiled Code) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java, Compiled Code) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java, Compiled Code) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java, Compiled Code) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java, Compiled Code) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java , Compiled Code) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java, Compiled Code) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java, Compiled Code) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java, Compiled Code) at org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java, Compiled Code) at org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java, Compiled Code) at java.lang.Thread.run(Thread.java, Compiled Code) Root Cause: java.lang.IllegalAccessError: try to access method org/apache/cocoon/components/language/markup/AbstractMarkupLanguage.addLogic sheetToList(Lorg/apache/cocoon/components/language/markup/AbstractMarkupLang uage$LanguageDescriptor;Ljava/lang/String;Lorg/apache/cocoon/environment/Sou rceRes at org.apache.cocoon.components.language.markup.xsp.XSPMarkupLanguage$XSPTransf ormerChainBuilderFilter.processingInstruction(XSPMarkupLanguage.java:355) at org.xml.sax.helpers.XMLFilterImpl.processingInstruction(XMLFilterImpl.java, Compiled Code) at org.apache.cocoon.components.language.markup.xsp.XSPMarkupLanguage$PreProces sFilter.processingInstruction(XSPMarkupLanguage.java, Compiled Code) at org.apache.xerces.parsers.SAXParser.processingInstruction(SAXParser.java, Compiled Code) at org.apache.xerces.validators.common.XMLValidator.callProcessingInstruction(X MLValidator.java, Compiled Code) at org.apache.xerces.framework.XMLDocumentScanner.scanPI(XMLDocumentScanner.jav a, Compiled Code) at org.apache.xerces.framework.XMLDocumentScanner$ContentDispatcher.dispatch(XM LDocumentScanner.java, Compiled Code) at org.apache.xerces.framework.XMLDocumentScanner.parseSome(XMLDocumentScanner. java, Compiled Code) at org.apache.xerces.framework.XMLParser.parse(XMLParser.java, Compiled Code) at org.xml.sax.helpers.XMLFilterImpl.parse(XMLFilterImpl.java, Compiled Code) at org.xml.sax.helpers.XMLFilterImpl.parse(XMLFilterImpl.java, Compiled Code) at org.apache.cocoon.components.language.markup.LogicsheetCodeGenerator.generat eCode(LogicsheetCodeGenerator.java, Compiled Code) at org.apache.cocoon.components.language.markup.AbstractMarkupLanguage.generate Code(AbstractMarkupLanguage.java, Compiled Code) at org.apache.cocoon.components.language.generator.ProgramGeneratorImpl.generat eResource(ProgramGeneratorImpl.java, Compiled Code) at org.apache.cocoon.components.language.generator.ProgramGeneratorImpl.load(Pr ogramGeneratorImpl.java, Compiled Code) at org.apache.cocoon.generation.ServerPagesGenerator.setup(ServerPagesGenerator .java, Compiled Code) at org.apache.cocoon.components.pipeline.AbstractEventPipeline.setupPipeline(Ab stractEventPipeline.java, Compiled Code) at org.apache.cocoon.components.pipeline.CachingEventPipeline.setup(CachingEven tPipeline.java, Compiled Code) at org.apache.cocoon.components.pipeline.CachingEventPipeline.generateKey(Cachi ngEventPipeline.java, Compiled Code) at org.apache.cocoon.components.pipeline.CachingStreamPipeline.process(CachingS treamPipeline.java, Compiled Code) at org.apache.cocoon.www.sitemap_xmap.process(sitemap_xmap.java, Compiled Code) at org.apache.cocoon.www.sitemap_xmap.process(sitemap_xmap.java, Compiled Code) at org.apache.cocoon.sitemap.Handler.process(Handler.java, Compiled Code) at org.apache.cocoon.sitemap.Manager.invoke(Manager.java, Compiled Code) at org.apache.cocoon.Cocoon.process(Cocoon.java, Compiled Code) at org.apache.cocoon.servlet.CocoonServlet.service(CocoonServlet.java, Compiled Code) at javax.servlet.http.HttpServlet.service(HttpServlet.java, Compiled Code) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application FilterChain.java, Compiled Code) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh ain.java, Compiled Code) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja va, Compiled Code) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java, Compiled Code) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java, Compiled Code) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java, Compiled Code) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja va, Compiled Code) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java, Compiled Code) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java, Compiled Code) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java, Compiled Code) at org.apache.catalina.core.StandardContext.invoke(StandardContext.java, Compiled Code) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java, Compiled Code) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java, Compiled Code) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java, Compiled Code) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java, Compiled Code) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java, Compiled Code) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java, Compiled Code) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java , Compiled Code) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java, Compiled Code) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java, Compiled Code) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java, Compiled Code) at org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java, Compiled Code) at org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java, Compiled Code) at java.lang.Thread.run(Thread.java, Compiled Code) --------------------------------------------------------------------- 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]>