You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@cocoon.apache.org by CORRE RAPHAEL <RA...@gicm.fr> on 2003/10/30 15:42:03 UTC

Had IO Exception with stylesheet file: inc_liste.xsl

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: users-unsubscribe@cocoon.apache.org
For additional commands, e-mail: users-help@cocoon.apache.org