Hello,

I have a random problem during xslt process, with <xsl:import> ;  99% times it works.
Im a using Cocon 2.1.1 + j2sdk1.4.2 + tomcat 3.3.1 + Linux.

I tried to fix the problem with using endorsed directory for xalan, xerces and xml-api 
jars, but no effect.

Here are my sources and the stack.

Thanks for your help.

*****************
FdS_defaut_minitel.xsl :
*****************
<?xml version="1.0" encoding="iso-8859-1"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; 
xmlns:java="java">
<xsl:import href="inc_exception.xsl"/>
<xsl:import href="inc_messageflash.xsl"/>
<xsl:import href="inc_messagerreur.xsl"/>
<xsl:import href="inc_raccourciminitel.xsl"/>
<xsl:import href="inc_texteexception.xsl"/>
<xsl:import href="inc_call-remplacer.xsl"/>
<xsl:import href="inc_descexception.xsl"/>
<xsl:import href="inc_call-pied-de-liste.xsl"/>
<xsl:import href="inc_call-affiche-param-hidden.xsl"/>
<xsl:import href="inc_call-affiche-param-text.xsl"/>
<xsl:import href="inc_call-breakligne.xsl"/>
<xsl:import href="inc_call-ponctuation.xsl"/>
<xsl:import href="inc_call-libelle.xsl"/>
<xsl:import href="inc_actions-possibles.xsl"/>
<xsl:import href="inc_lien-navigation.xsl"/>
<xsl:import href="inc_entete.xsl"/>
<xsl:import href="inc_call-raccourci-standard.xsl"/>
<xsl:import href="inc_call-raccourci-maj-min.xsl"/>
<xsl:import href="inc_call-raccourci-ontimer.xsl"/>
<xsl:import href="inc_call-lien-formulaire-hidden.xsl"/>
<xsl:import href="inc_call-definir-raccourci-pour-lien-hidden.xsl"/>
<xsl:import href="inc_cell.xsl"/>
<xsl:import href="inc_ligne.xsl"/>
<xsl:import href="inc_corps.xsl"/>
<xsl:import href="inc_liste.xsl"/>
<xsl:import href="inc_case.xsl"/>
<xsl:import href="inc_call-afficheformulaire.xsl"/>
<xsl:import href="inc_call-pied-de-page-minitel.xsl"/>
<xsl:import href="inc_zoneaide.xsl"/>
<xsl:import href="inc_aide.xsl"/>
<xsl:import href="inc_titre.xsl"/>
<xsl:import href="inc_call-affichetexteaideformulaire.xsl"/>

*****************
inc_liste.xsl
*****************
<?xml version='1.0'?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform";  xmlns:java="java" 
version="1.0" >
        <!-- .............................................................-->
        <!-- ................... LISTE  ...........................-->
        <!-- .............................................................-->
        
        <xsl:template match="liste">
                <xsl:apply-templates select="ligne"/>
        </xsl:template>
</xsl:stylesheet>

ERROR   (2003-10-30) 07:51.53:215   [core.xslt-processor] 
(/domifede/xml/particulier/commun/sommaire.coc) Thread-12/TraxErrorHandler: Error in 
TraxTransformer: 
file:/opt/tomcat-mntlcmo/webapps/domifede/./style/minitel/FdS_defaut_minitel.xsl; Line 
27; Column 35; 
; SystemID: 
file:/opt/tomcat-mntlcmo/webapps/domifede/./style/minitel/FdS_defaut_minitel.xsl; 
Line#: 27; Column#: 35
javax.xml.transform.TransformerException: Had IO Exception with stylesheet file: 
inc_liste.xsl
        at 
org.apache.xalan.processor.StylesheetHandler.error(StylesheetHandler.java:951)
        at 
org.apache.xalan.processor.StylesheetHandler.error(StylesheetHandler.java:994)
        at org.apache.xalan.processor.ProcessorInclude.parse(ProcessorInclude.java:333)
        at 
org.apache.xalan.processor.ProcessorInclude.startElement(ProcessorInclude.java:192)
        at 
org.apache.xalan.processor.StylesheetHandler.startElement(StylesheetHandler.java:668)
        at org.apache.xerces.parsers.AbstractSAXParser.startElement(Unknown Source)
        at org.apache.xerces.parsers.AbstractXMLDocumentParser.emptyElement(Unknown 
Source)
        at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown 
Source)
        at 
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown
 Source)
        at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown 
Source)
        at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
        at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Source)
        at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
        at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
        at org.apache.excalibur.xml.impl.JaxpParser.parse(JaxpParser.java:318)
        at org.apache.excalibur.xmlizer.DefaultXMLizer.toSAX(DefaultXMLizer.java:161)
        at 
org.apache.excalibur.xml.xslt.XSLTProcessorImpl.sourceToSAX(XSLTProcessorImpl.java:396)
        at 
org.apache.excalibur.xml.xslt.XSLTProcessorImpl.getTransformerHandlerAndValidity(XSLTProcessorImpl.java:311)
        at 
org.apache.cocoon.transformation.TraxTransformer.setup(TraxTransformer.java:302)
        at 
org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.setupPipeline(AbstractProcessingPipeline.java:394)
        at 
org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.preparePipeline(AbstractProcessingPipeline.java:508)
        at 
org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.process(AbstractProcessingPipeline.java:470)
        at 
org.apache.cocoon.components.treeprocessor.sitemap.SerializeNode.invoke(SerializeNode.java:147)
        at 
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:108)
        at 
org.apache.cocoon.components.treeprocessor.sitemap.SelectNode.invoke(SelectNode.java:133)
        at 
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:84)
        at 
org.apache.cocoon.components.treeprocessor.sitemap.PreparableMatchNode.invoke(PreparableMatchNode.java:164)
        at 
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:108)
        at 
org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(PipelineNode.java:164)
        at 
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:108)
        at 
org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(PipelinesNode.java:161)
        at 
org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:363)
        at 
org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:316)
        at org.apache.cocoon.Cocoon.process(Cocoon.java:637)
        at org.apache.cocoon.servlet.CocoonServlet.service(CocoonServlet.java:1096)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java)
        at org.apache.tomcat.facade.ServletHandler.doService(ServletHandler.java:574)
        at org.apache.tomcat.core.Handler.invoke(Handler.java:322)
        at org.apache.tomcat.core.Handler.service(Handler.java:235)
        at org.apache.tomcat.facade.ServletHandler.service(ServletHandler.java:485)
        at 
org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:917)
        at org.apache.tomcat.core.ContextManager.service(ContextManager.java:833)
        at 
org.apache.tomcat.modules.server.Ajp12Interceptor.processConnection(Ajp12Interceptor.java:221)
        at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:494)
        at 
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:516)
        at java.lang.Thread.run(Thread.java:534)
Caused by: java.io.IOException: Bad file descriptor
        at java.io.FileInputStream.read(Native Method)
        at org.apache.xerces.impl.XMLEntityManager$RewindableInputStream.read(Unknown 
Source)
        at org.apache.xerces.impl.XMLEntityManager.setupCurrentEntity(Unknown Source)
        at org.apache.xerces.impl.XMLVersionDetector.determineDocVersion(Unknown 
Source)
        at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
        at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Source)
        at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
        at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
        at org.apache.xalan.processor.ProcessorInclude.parse(ProcessorInclude.java:323)
        ... 43 more
---------
java.io.IOException: Bad file descriptor
        at java.io.FileInputStream.read(Native Method)
        at org.apache.xerces.impl.XMLEntityManager$RewindableInputStream.read(Unknown 
Source)
        at org.apache.xerces.impl.XMLEntityManager.setupCurrentEntity(Unknown Source)
        at org.apache.xerces.impl.XMLVersionDetector.determineDocVersion(Unknown 
Source)
        at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
        at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Source)
        at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
        at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
        at org.apache.xalan.processor.ProcessorInclude.parse(ProcessorInclude.java:323)
        at 
org.apache.xalan.processor.ProcessorInclude.startElement(ProcessorInclude.java:192)
        at 
org.apache.xalan.processor.StylesheetHandler.startElement(StylesheetHandler.java:668)
        at org.apache.xerces.parsers.AbstractSAXParser.startElement(Unknown Source)
        at org.apache.xerces.parsers.AbstractXMLDocumentParser.emptyElement(Unknown 
Source)
        at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown 
Source)
        at 
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown
 Source)
        at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown 
Source)
        at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
        at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Source)
        at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
        at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
        at org.apache.excalibur.xml.impl.JaxpParser.parse(JaxpParser.java:318)
        at org.apache.excalibur.xmlizer.DefaultXMLizer.toSAX(DefaultXMLizer.java:161)
        at 
org.apache.excalibur.xml.xslt.XSLTProcessorImpl.sourceToSAX(XSLTProcessorImpl.java:396)
        at 
org.apache.excalibur.xml.xslt.XSLTProcessorImpl.getTransformerHandlerAndValidity(XSLTProcessorImpl.java:311)
        at 
org.apache.cocoon.transformation.TraxTransformer.setup(TraxTransformer.java:302)
        at 
org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.setupPipeline(AbstractProcessingPipeline.java:394)
        at 
org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.preparePipeline(AbstractProcessingPipeline.java:508)
        at 
org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.process(AbstractProcessingPipeline.java:470)
        at 
org.apache.cocoon.components.treeprocessor.sitemap.SerializeNode.invoke(SerializeNode.java:147)
        at 
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:108)
        at 
org.apache.cocoon.components.treeprocessor.sitemap.SelectNode.invoke(SelectNode.java:133)
        at 
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:84)
        at 
org.apache.cocoon.components.treeprocessor.sitemap.PreparableMatchNode.invoke(PreparableMatchNode.java:164)
        at 
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:108)
        at 
org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(PipelineNode.java:164)
        at 
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:108)
        at 
org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(PipelinesNode.java:161)
        at 
org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:363)
        at 
org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:316)
        at org.apache.cocoon.Cocoon.process(Cocoon.java:637)
        at org.apache.cocoon.servlet.CocoonServlet.service(CocoonServlet.java:1096)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java)
        at org.apache.tomcat.facade.ServletHandler.doService(ServletHandler.java:574)
        at org.apache.tomcat.core.Handler.invoke(Handler.java:322)
        at org.apache.tomcat.core.Handler.service(Handler.java:235)
        at org.apache.tomcat.facade.ServletHandler.service(ServletHandler.java:485)
        at 
org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:917)
        at org.apache.tomcat.core.ContextManager.service(ContextManager.java:833)
        at 
org.apache.tomcat.modules.server.Ajp12Interceptor.processConnection(Ajp12Interceptor.java:221)
        at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:494)
        at 
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:516)
        at java.lang.Thread.run(Thread.java:534)



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to