j ai un plantage de la jvm
lorsque j'applique une transformation xml
probablement parce que cette opération demande beaucoup de ressources
car l operation de transformation xml, xslt,html semble gourmande en
ressource et elle me provoque un plantage de la jvm sans aucun message
d erreur, la console java se ferme brutalement. Seul un message
windows indiquant que java.exe a généré des erreurs et que un journal
d'erreurs est en cours de creation qui est visible nulle part.
il me semble qu il s agisse d un probleme de memoire. Amoins qu il y
ait un bug connu concernant ces methodes.
voila le code en question :
javax.xml.transform.Source xmlSource = new
javax.xml.transform.stream.StreamSource(xmlFile);
javax.xml.transform.Source xsltSource = new
javax.xml.transform.stream.StreamSource(xsltFile);
javax.xml.transform.Result result = new
javax.xml.transform.stream.StreamResult(htmlFile);
javax.xml.transform.TransformerFactory transFact =
javax.xml.transform.TransformerFactory.newInstance();
javax.xml.transform.Transformer trans =
transFact.newTransformer(xsltSource);
trans.transform(xmlSource, result);
j ai un plantage de la jvm lorsque j'applique une transformation xml probablement parce que cette opération demande beaucoup de ressources
As tu essayé de jouer avec les paramètres de la pile de l'exécution de ta JVM genre -Xms... -Xmx... pour éviter les stackoverflow :) De plus, quelles sont les tailles de tes fichiers? Important pour les parametres de ta mémoire Enfin, test avec un outil ta transformation de tes flux pour être sur que ce n'est pas ton code java qui est en cause genre l'outil XMLSpy ou encore cet outil en perl: http://www.gingerall.com/charlie/ga/xml/d_sab.xml?s=org) ou encore toute la ribembelle de plugs-in XML d'Eclipse...
j ai un plantage de la jvm
lorsque j'applique une transformation xml
probablement parce que cette opération demande beaucoup de ressources
As tu essayé de jouer avec les paramètres de la pile de l'exécution de ta
JVM genre -Xms... -Xmx... pour éviter les stackoverflow :)
De plus, quelles sont les tailles de tes fichiers? Important pour les
parametres de ta mémoire
Enfin, test avec un outil ta transformation de tes flux pour être sur que
ce n'est pas ton code java qui est en cause genre l'outil XMLSpy ou encore
cet outil en perl: http://www.gingerall.com/charlie/ga/xml/d_sab.xml?s=org)
ou encore toute la ribembelle de plugs-in XML d'Eclipse...
j ai un plantage de la jvm lorsque j'applique une transformation xml probablement parce que cette opération demande beaucoup de ressources
As tu essayé de jouer avec les paramètres de la pile de l'exécution de ta JVM genre -Xms... -Xmx... pour éviter les stackoverflow :) De plus, quelles sont les tailles de tes fichiers? Important pour les parametres de ta mémoire Enfin, test avec un outil ta transformation de tes flux pour être sur que ce n'est pas ton code java qui est en cause genre l'outil XMLSpy ou encore cet outil en perl: http://www.gingerall.com/charlie/ga/xml/d_sab.xml?s=org) ou encore toute la ribembelle de plugs-in XML d'Eclipse...
Renaud Fleury
Frédéric Mazué
Bonjour à tous,
As tu essayé de jouer avec les paramètres de la pile de l'exécution de ta JVM genre -Xms... -Xmx... pour éviter les stackoverflow :)
A mon humble avis le plantage décrit est signe d'une faute de segmentation dans la JVM. Un bug quoi.
Sinon la JVM lancerait une exception au lieu de disparaître du paysage et Windows ne touverait pas à s'en plaindre.
Bien cordialement
Fred
Bonjour à tous,
As tu essayé de jouer avec les paramètres de la pile de l'exécution de ta
JVM genre -Xms... -Xmx... pour éviter les stackoverflow :)
A mon humble avis le plantage décrit est signe d'une faute de segmentation
dans la JVM. Un bug quoi.
Sinon la JVM lancerait une exception au lieu de disparaître du paysage et
Windows ne touverait pas à s'en plaindre.