Hi, Can you please post the code that you used in order to make it work? I've been trying to add the following DefaultJasperReportsContext context = DefaultJasperReportsContext.getInstance();JRPropertiesUtil.getInstance(context).setProperty("net.sf.jasperreports.xpath.executer.factory", "net.sf.jasperreports.engine.util.xml.JaxenXPathExecuterFactory");[/code]But nothing is changing (even if I put "bla bla bla" instead of "net.sf.jasperreports.engine.util.xml.JaxenXPathExecuterFactory") here's the code I'm using private JasperPrint getJasperPrintInstance(JasperReport report) throws JRException, NamingException, SQLException { JasperPrint jasperPrint = null; DefaultJasperReportsContext context = DefaultJasperReportsContext.getInstance(); JRPropertiesUtil.getInstance(context).setProperty("net.sf.jasperreports.xpath.executer.factory", "net.sf.jasperreports.engine.util.xml.JaxenXPathExecuterFactory"); if (dataSource == null) { jasperPrint = JasperFillManager.fillReport(report, this.reportParams, connection); } else { jasperPrint = JasperFillManager.fillReport(report, this.reportParams, new JRBeanCollectionDataSource(getDataSource())); } return jasperPrint;}[/code]