[FOP] probleme java.lang.OutOfMemoryError
	
	
		Bonjour,
J'ai un problème de java.lang.OutOfMemoryError sous fop pendant la création de pdf.
Cet erreur ne survient pas lorsque les fichiers xml sont de petites tailles, mais seulement sur les gros.
Je suis sur plateforme Unix avec un jdk 1.4.1_03. J'ai vu que cela pouvait etre la source du conflit (passage en 1.5?) mais je vous demande confirmation car le changement de jdk sur le serveur est à éviter si possible.
Sinon existe-t'il d'autres solutions?
A tout hazard, j'utilise la méthode suivante:
	Citation:
	
		
		
			public void generatePdfFile(String xmlFilePathString, String xslFilePathString, String pdfFilePathString)
	{
	    try {
	        //Setup input and output files            
            File xmlFile = new File(xmlFilePathString);
            File xslFile = new File(xslFilePathString);
            File pdfFile = new File(pdfFilePathString);
            
	        //Construct driver
	        Driver driver = new Driver();
	        
	        m_logger.setPriority(Priority.INFO);
	        driver.setLogger(new org.apache.avalon.framework.logger.LogKitLogger(m_logger));
	        driver.setLogger(new org.apache.avalon.framework.logger.NullLogger());
	        //Setup Renderer (output format)        
	        driver.setRenderer(Driver.RENDER_PDF);
            //Setup output
            OutputStream out = new java.io.FileOutputStream(pdfFile);
            driver.setOutputStream(out);
            //Setup XSLT
            TransformerFactory factory = TransformerFactory.newInstance();
            //Transformer transformer = factory.newTransformer(new StreamSource(xslFile));
        
            Source xsl = new StreamSource(xslFile);
            Transformer transformer = factory.newTransformer(xsl);
            
            
            
            //Setup input for XSLT transformation
            Source src = new StreamSource(xmlFile);
        
            //Resulting SAX events (the generated FO) must be piped through to FOP
            Result res = new SAXResult(driver.getContentHandler());
            //Start XSLT transformation and FOP processing
            transformer.transform(src, res);
            
            out.close();
            
        }catch(Exception e){
        	e.printStackTrace();
        }
	}
			
		
	
 J'utilise les .jar suivant:
avalon, fop, xalan2.7, xerces, jfor, logkit.
Voila si quelqu'un peu m'aider un peu, car je suis bien bloqué la dessus :? 
Merci.