Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1574 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  Xalan, plantage réguiler

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Xalan, plantage réguiler

n°1241948
VinceLyon
Posté le 09-11-2005 à 08:45:28  profilanswer
 

Mon application utilise une transforation XML/XSL pour générer le HTML de toutes ses pages (crimson 1.1, xalan 2.4.0). Tout fonctionne parfaitement pendant 4 jours d'affilés, puis... plantage du moteur de transformation ! D'un coup, la transformation genère l'exception suivante :
 
------------------------------------------------------------------
java.lang.ArrayIndexOutOfBoundsException
 at org.apache.xpath.compiler.XPathParser.insertOp(III)V(Optimized Method)
 at org.apache.xpath.compiler.XPathParser.AndExpr()V(Optimized Method)
 at org.apache.xpath.compiler.XPathParser.OrExpr()V(XPathParser.java:749)
 at org.apache.xpath.compiler.XPathParser.initXPath(Lorg.apache.xpath.compiler.Compiler;Ljava.lang.String;Lorg.apache.xml.utils.PrefixResolver;)V(Optimized Method)
 at org.apache.xalan.processor.StylesheetHandler.createXPath(Ljava.lang.String;)Lorg.apache.xpath.XPath;(Optimized Method)
 at org.apache.xalan.processor.XSLTAttributeDef.setAttrValue(Lorg.apache.xalan.processor.StylesheetHandler;Ljava.lang.String;Ljava.lang.String;Ljava.lang.String;Ljava.lang.String;Ljava.lang.Object;)V(Optimized Method)
 at org.apache.xalan.processor.XSLTElementProcessor.setPropertiesFromAttributes(Lorg.apache.xalan.processor.StylesheetHandler;Ljava.lang.String;Lorg.xml.sax.Attributes;Ljava.lang.Object;)V(Optimized Method)
 at org.apache.xalan.processor.ProcessorTemplateElem.startElement(Lorg.apache.xalan.processor.StylesheetHandler;Ljava.lang.String;Ljava.lang.String;Ljava.lang.String;Lorg.xml.sax.Attributes;)V(Optimized Method)
 at org.apache.xalan.processor.StylesheetHandler.startElement(Ljava.lang.String;Ljava.lang.String;Ljava.lang.String;Lorg.xml.sax.Attributes;)V(Optimized Method)
 at org.apache.xerces.parsers.AbstractSAXParser.startElement(Lorg.apache.xerces.xni.QName;Lorg.apache.xerces.xni.XMLAttributes;Lorg.apache.xerces.xni.Augmentations;)V(Optimized Method)
 at org.apache.xerces.impl.dtd.XMLDTDValidator.startElement(Lorg.apache.xerces.xni.QName;Lorg.apache.xerces.xni.XMLAttributes;Lorg.apache.xerces.xni.Augmentations;)V(Optimized Method)
 at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement()Z(Optimized Method)
 at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Z)Z(Optimized Method)
 at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Z)Z(Unknown Source)
 at org.apache.xerces.parsers.XML11Configuration.parse(Z)Z(Unknown Source)
 at org.apache.xerces.parsers.DTDConfiguration.parse(Lorg.apache.xerces.xni.parser.XMLInputSource;)V(Unknown Source)
 at org.apache.xerces.parsers.XMLParser.parse(Lorg.apache.xerces.xni.parser.XMLInputSource;)V(Unknown Source)
 at org.apache.xerces.parsers.AbstractSAXParser.parse(Lorg.xml.sax.InputSource;)V(Unknown Source)
 at org.apache.xalan.processor.TransformerFactoryImpl.newTemplates(Ljavax.xml.transform.Source;)Ljavax.xml.transform.Templates;(TransformerFactoryImpl.java:934)
 at org.apache.xalan.processor.TransformerFactoryImpl.newTransformer(Ljavax.xml.transform.Source;)Ljavax.xml.transform.Transformer;(TransformerFactoryImpl.java:750)
 at org.apache.taglibs.xtags.xslt.StyleTag.doEndTag()I(StyleTag.java:155)
------------------------------------------------------------------
 
Le problème ne débute pas systématiquement sur la même page. Mais une fois que le moteur est planté, chaque demande de transformation se solde par cette même erreur. Plus rien a faire d'autre qu'un arret-relance du serveur.
 
Si quelqu'un a une idée ... cela m'interesse très fortement !!
 
Merci d'avance !

mood
Publicité
Posté le 09-11-2005 à 08:45:28  profilanswer
 

n°1242110
VinceLyon
Posté le 09-11-2005 à 08:44:38  profilanswer
 

Mon application utilise une transforation XML/XSL pour générer le HTML de toutes ses pages (crimson 1.1, xalan 2.4.0). Tout fonctionne parfaitement pendant 4 jours d'affilés, puis... plantage du moteur de transformation ! D'un coup, la transformation genère l'exception suivante :
 
------------------------------------------------------------------
java.lang.ArrayIndexOutOfBoundsException
 at org.apache.xpath.compiler.XPathParser.insertOp(III)V(Optimized Method)
 at org.apache.xpath.compiler.XPathParser.AndExpr()V(Optimized Method)
 at org.apache.xpath.compiler.XPathParser.OrExpr()V(XPathParser.java:749)
 at org.apache.xpath.compiler.XPathParser.initXPath(Lorg.apache.xpath.compiler.Compiler;Ljava.lang.String;Lorg.apache.xml.utils.PrefixResolver;)V(Optimized Method)
 at org.apache.xalan.processor.StylesheetHandler.createXPath(Ljava.lang.String;)Lorg.apache.xpath.XPath;(Optimized Method)
 at org.apache.xalan.processor.XSLTAttributeDef.setAttrValue(Lorg.apache.xalan.processor.StylesheetHandler;Ljava.lang.String;Ljava.lang.String;Ljava.lang.String;Ljava.lang.String;Ljava.lang.Object;)V(Optimized Method)
 at org.apache.xalan.processor.XSLTElementProcessor.setPropertiesFromAttributes(Lorg.apache.xalan.processor.StylesheetHandler;Ljava.lang.String;Lorg.xml.sax.Attributes;Ljava.lang.Object;)V(Optimized Method)
 at org.apache.xalan.processor.ProcessorTemplateElem.startElement(Lorg.apache.xalan.processor.StylesheetHandler;Ljava.lang.String;Ljava.lang.String;Ljava.lang.String;Lorg.xml.sax.Attributes;)V(Optimized Method)
 at org.apache.xalan.processor.StylesheetHandler.startElement(Ljava.lang.String;Ljava.lang.String;Ljava.lang.String;Lorg.xml.sax.Attributes;)V(Optimized Method)
 at org.apache.xerces.parsers.AbstractSAXParser.startElement(Lorg.apache.xerces.xni.QName;Lorg.apache.xerces.xni.XMLAttributes;Lorg.apache.xerces.xni.Augmentations;)V(Optimized Method)
 at org.apache.xerces.impl.dtd.XMLDTDValidator.startElement(Lorg.apache.xerces.xni.QName;Lorg.apache.xerces.xni.XMLAttributes;Lorg.apache.xerces.xni.Augmentations;)V(Optimized Method)
 at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement()Z(Optimized Method)
 at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Z)Z(Optimized Method)
 at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Z)Z(Unknown Source)
 at org.apache.xerces.parsers.XML11Configuration.parse(Z)Z(Unknown Source)
 at org.apache.xerces.parsers.DTDConfiguration.parse(Lorg.apache.xerces.xni.parser.XMLInputSource;)V(Unknown Source)
 at org.apache.xerces.parsers.XMLParser.parse(Lorg.apache.xerces.xni.parser.XMLInputSource;)V(Unknown Source)
 at org.apache.xerces.parsers.AbstractSAXParser.parse(Lorg.xml.sax.InputSource;)V(Unknown Source)
 at org.apache.xalan.processor.TransformerFactoryImpl.newTemplates(Ljavax.xml.transform.Source;)Ljavax.xml.transform.Templates;(TransformerFactoryImpl.java:934)
 at org.apache.xalan.processor.TransformerFactoryImpl.newTransformer(Ljavax.xml.transform.Source;)Ljavax.xml.transform.Transformer;(TransformerFactoryImpl.java:750)
 at org.apache.taglibs.xtags.xslt.StyleTag.doEndTag()I(StyleTag.java:155)
------------------------------------------------------------------
 
Le problème ne débute pas systématiquement sur la même page. Mais une fois que le moteur est planté, chaque demande de transformation se solde par cette même erreur. Plus rien a faire d'autre qu'un arret-relance du serveur.
 
Si quelqu'un a une idée ... cela m'interesse très fortement !!
 
Merci d'avance !

n°1242111
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 09-11-2005 à 12:42:35  profilanswer
 

ah ben ça marche bien la feature de fusion des topics en double [:dawa]


---------------
J'ai un string dans l'array (Paris Hilton)

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  Xalan, plantage réguiler

 

Sujets relatifs
Plantage de script shellPlantage Excel lors d'appel fonctions perso C++-COM
Plantage de JVM sous linux /FOU/ §§[MFC] Plantage sur un AfxGetMainWnd()->Invalidate();
idhttp : impossible de se connecter => plantageEviter plantage du programme
Plantage en touts genre avec Visual C++plantage à l'enregistrment d'un fichier excel
installer xalan[Java 1.5] Plantage du compilateur
Plus de sujets relatifs à : Xalan, plantage réguiler


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR