Karl,
Am moving this to cocoon-dev@ mailing list. Can you try this with the latest CVS?
here's what i
did. Please let me know if you still see the problem. My environment is Tomcat3.3
Recent Nightly
Build, JDK1.3 on Win2K.
#1. Got the latest CVS. (Checked in some fixes for using SourceResolver in the XSP
Engine)
#2. Added the following line in docs/samples/xsp/simple.xsp right after the <?xml ..>
line
<?xml-logicsheet href="docs/samples/xsp/echo.xsl"?>
#3. Added the following echo.xsl in docs/samples/xsp directory:
------------------------ Begin -----------------------
<xsl:stylesheet
xmlns:xsl='http://www.w3.org/1999/XSL/Transform' version='1.0'>
<xsl:template
match="@*|*|text()|processing-instruction()">
<xsl:copy>
<xsl:apply-templates
select="@*|*|text()|processing-instruction()"/>
</xsl:copy>
</xsl:template>
</xsl:stylesheet>
------------------------ End -----------------------
Thanks,
dims
--- "HALLOWELL,KARL (HP-Cupertino,ex1)" <[EMAIL PROTECTED]> wrote:
> 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
>
=== message truncated ===
=====
Davanum Srinivas, JNI-FAQ Manager
http://www.jGuru.com/faq/JNI
__________________________________________________
Do You Yahoo!?
Make international calls for as low as $.04/minute with Yahoo! Messenger
http://phonecard.yahoo.com/
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, email: [EMAIL PROTECTED]