cocoon-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From bugzi...@apache.org
Subject DO NOT REPLY [Bug 10471] New: - Adding your own builtin-logicsheets does not work properly
Date Thu, 04 Jul 2002 10:05:21 GMT
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://nagoya.apache.org/bugzilla/show_bug.cgi?id=10471>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.

http://nagoya.apache.org/bugzilla/show_bug.cgi?id=10471

Adding your own builtin-logicsheets does not work properly

           Summary: Adding your own builtin-logicsheets does not work
                    properly
           Product: Cocoon 2
           Version: 2.0.2
          Platform: PC
        OS/Version: Linux
            Status: NEW
          Severity: Normal
          Priority: Other
         Component: core
        AssignedTo: cocoon-dev@xml.apache.org
        ReportedBy: mb@blumenstrasse.vol.at


Tested on: Cocoon 2.0.2, Tomcat 4.0.4, Sun JDK 1.3.1, Linux   When trying to add my own logicsheet
with the builtin-logicsheet directive in   cocoon.xconf I discovered strange behaviour. In
order to narrow down the   cause, I then changed only one line in cocoon.xconf:    ---  <builtin-logicsheet>
 <parameter name="prefix" value="xsp-request"/>  <parameter name="uri" value="http://apache.org/xsp/request/2.0"/>
 <parameter name="href" value="resource://request.xsl"/> <!--CHANGED -->  </builtin-logicsheet>
 ---    request.xsl is now located in $COCOON_HOME/WEB-INF/classes. Utilizing  xsp-request
tags in "test.xsp" works without any problems now.      But when I move request.xsl in a subdirectory
($COCOON_HOME/WEB-INF/classes/subdir),   a processing exception is thrown:  "org.apache.cocoon.ProcessingException:
Exception in creating Transform Handler"    ---  <builtin-logicsheet>  <parameter
name="prefix" value="xsp-request"/>  <parameter name="uri" value="http://apache.org/xsp/request/2.0"/>
 <parameter name="href" value="resource://subdir/request.xsl"/> <!--CHANGED -->
 </builtin-logicsheet>  ---    Why is this (in Cocoon 2.0.1, this worked)? BTW, replacing
the resource-URI with a   file-URI causes the same error message.    Stack trace of "test.xsp"
utilizing the request logicsheet:  org.apache.cocoon.ProcessingException: Exception in creating
Transform Handler          at  org.apache.cocoon.components.xslt.XSLTProcessorImpl.getTransformerHandler(XSLTProcessorImpl.java:271)
         at  org.apache.cocoon.components.language.markup.Logicsheet.getTransformerHandler(Logicsheet.java:160)
         at  org.apache.cocoon.components.language.markup.Logicsheet.getNamespaceURIs(Logicsheet.java:142)
         at  org.apache.cocoon.components.language.markup.AbstractMarkupLanguage.addLogicsheetToList(AbstractMarkupLanguage.java:466)
         at  org.apache.cocoon.components.language.markup.CocoonMarkupLanguage.addLogicsheetToList(CocoonMarkupLanguage.java:164)
         at  org.apache.cocoon.components.language.markup.AbstractMarkupLanguage$TransformerChainBuilderFilter.startElement(AbstractMarkupLanguage.java:623)
         at  org.apache.cocoon.components.language.markup.CocoonMarkupLanguage$CocoonTransformerChainBuilderFilter.startElement(CocoonMarkupLanguage.java:437)
         at org.xml.sax.helpers.XMLFilterImpl.startElement(XMLFilterImpl.java:575)       
  at  org.apache.cocoon.components.language.markup.CocoonMarkupLanguage$PreProcessFilter.startElement(CocoonMarkupLanguage.java:286)
         at  org.apache.cocoon.components.language.markup.xsp.XSPMarkupLanguage$PreProcessFilter.characters(XSPMarkupLanguage.java:162)
         at org.apache.xerces.parsers.SAXParser.characters(SAXParser.java:1579)          at
org.apache.xerces.validators.common.XMLValidator.processWhitespace(XMLValidator.java:998)
         at  org.apache.xerces.readers.AbstractCharReader.callCharDataHandler(AbstractCharReader.java:1320)
         at org.apache.xerces.readers.AbstractCharReader.scanContent(AbstractCharReader.java:961)
         at  org.apache.xerces.framework.XMLDocumentScanner$ContentDispatcher.dispatch(XMLDocumentScanner.java:1094)
         at org.apache.xerces.framework.XMLDocumentScanner.parseSome(XMLDocumentScanner.java:381)
         at org.apache.xerces.framework.XMLParser.parse(XMLParser.java:1098)          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.generateCode(LogicsheetCodeGenerator.java:175)
         at  org.apache.cocoon.components.language.markup.AbstractMarkupLanguage.generateCode(AbstractMarkupLanguage.java:390)
         at  org.apache.cocoon.components.language.generator.ProgramGeneratorImpl.generateResource(ProgramGeneratorImpl.java:365)
         at  org.apache.cocoon.components.language.generator.ProgramGeneratorImpl.createResource(ProgramGeneratorImpl.java:328)
         at  org.apache.cocoon.components.language.generator.ProgramGeneratorImpl.load(ProgramGeneratorImpl.java:291)
         at org.apache.cocoon.generation.ServerPagesGenerator.setup(ServerPagesGenerator.java:203)
         at  org.apache.cocoon.components.pipeline.AbstractEventPipeline.setupPipeline(AbstractEventPipeline.java:202)
         at  org.apache.cocoon.components.pipeline.CachingEventPipeline.setup(CachingEventPipeline.java:279)
         at  org.apache.cocoon.components.pipeline.CachingEventPipeline.generateKey(CachingEventPipeline.java:142)
         at  org.apache.cocoon.components.pipeline.CachingStreamPipeline.process(CachingStreamPipeline.java:320)
         at  org.apache.cocoon.www.mount.xindice.sitemap_xmap.matchN10069(/home/mb/daten/nobak/builds/tomcat/work/Standalone/localhost/cocoon/cocoon-files/org/apache/cocoon/www/mount/xindice/sitemap_xmap.java:873)
         at  org.apache.cocoon.www.mount.xindice.sitemap_xmap.process(/home/mb/daten/nobak/builds/tomcat/work/Standalone/localhost/cocoon/cocoon-files/org/apache/cocoon/www/mount/xindice/sitemap_xmap.java:522)
         at  org.apache.cocoon.www.mount.xindice.sitemap_xmap.process(/home/mb/daten/nobak/builds/tomcat/work/Standalone/localhost/cocoon/cocoon-files/org/apache/cocoon/www/mount/xindice/sitemap_xmap.java:454)
         at org.apache.cocoon.sitemap.Handler.process(Handler.java:222)          at org.apache.cocoon.sitemap.Manager.invoke(Manager.java:179)
         at  org.apache.cocoon.www.sitemap_xmap.matchN105AF(/home/mb/daten/nobak/builds/tomcat/work/Standalone/localhost/cocoon/cocoon-files/org/apache/cocoon/www/sitemap_xmap.java:6682)
         at  org.apache.cocoon.www.sitemap_xmap.process(/home/mb/daten/nobak/builds/tomcat/work/Standalone/localhost/cocoon/cocoon-files/org/apache/cocoon/www/sitemap_xmap.java:3347)
         at  org.apache.cocoon.www.sitemap_xmap.process(/home/mb/daten/nobak/builds/tomcat/work/Standalone/localhost/cocoon/cocoon-files/org/apache/cocoon/www/sitemap_xmap.java:3091)
         at org.apache.cocoon.sitemap.Handler.process(Handler.java:222)          at org.apache.cocoon.sitemap.Manager.invoke(Manager.java:179)
         at org.apache.cocoon.sitemap.SitemapManager.process(SitemapManager.java:154)    
     at org.apache.cocoon.Cocoon.process(Cocoon.java:575)          at org.apache.cocoon.servlet.CocoonServlet.service(CocoonServlet.java:998)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)          at  org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
         at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:243)
         at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
         at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)  
       at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)          at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:190)      
   at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)    
     at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)      
   at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)          at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2347)
         at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
         at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
         at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170)
         at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
         at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:170)
         at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
         at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:468)    
     at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)  
       at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)    
     at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)          at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)        
 at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)      
   at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)        
 at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)          at org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:1027)
         at org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1125)
         at java.lang.Thread.run(Thread.java:484)

---------------------------------------------------------------------
To unsubscribe, e-mail: cocoon-dev-unsubscribe@xml.apache.org
For additional commands, email: cocoon-dev-help@xml.apache.org


Mime
View raw message