Let me try to explain the situation In my code, I create a JRFileVirtualizer evertime I'm going to fill a report, like this: JRVirtualizer virtualizer = new JRFileVirtualizer(50,System.getProperty("java.io.tmpdir")) Map parameters = new HashMap(); parameters.put(JRParameter.REPORT_VIRTUALIZER,virtualizer); InputStream reportInputStream = ... jasperPrint = JasperFillManager.fillReport(reportInputStream, parameters);My question is, am I allowed to reuse the same virtualizer for other calls to JasperFillManager.fillReport? Like in: JRVirtualizer virtualizer = this.virtualizer; //same instance every time!! Map parameters = new HashMap(); parameters.put(JRParameter.REPORT_VIRTUALIZER,virtualizer); InputStream reportInputStream = ... jasperPrint = JasperFillManager.fillReport(reportInputStream, parameters);Bruno Abdon Post Edited by abdon at 05/08/2010 11:48