[#9041] - xpath2 com.jaspersoft.jrx.query.JRXPathQueryExecuterFactory

Category:
Bug report
Priority:
High
Status:
New
Project: Severity:
Minor
Resolution:
Open
Component: Reproducibility:
N/A
Assigned to:
0

Hi
I've upgraded my jasperserver community edition from version 6.2.0 to 6.3.
I've changed jasperreports.properties to add the following row :

net.sf.jasperreports.query.executer.factory.xpath2=com.jaspersoft.jrx.query.JRXPathQueryExecuterFactory

and i've copied jasperreports-extensions-3.5.3.jar in ..\webapps\jasperserver\WEB-INF\lib

After the restart of server, i've tried to execute a report (that worked with versione 6.2) and the system
now display an error( see below the complete log message).

2016-12-27 13:45:00,910 ERROR AsyncJasperPrintAccessor,pool-4-thread-2:321 - Error during report execution
java.lang.NoSuchMethodError: net.sf.jasperreports.engine.query.JRAbstractQueryExecuter.<init>(Lnet/sf/jasperreports/engine/JRDataset;Ljava/util/Map;)V
at com.jaspersoft.jrx.query.JRXPathQueryExecuter.<init>(JRXPathQueryExecuter.java:79)
at com.jaspersoft.jrx.query.JRXPathQueryExecuterFactory.createQueryExecuter(JRXPathQueryExecuterFactory.java:114)
at net.sf.jasperreports.engine.util.JRQueryExecuterUtils$WrappingQueryExecuterFactory.createQueryExecuter(JRQueryExecuterUtils.java:135)
at net.sf.jasperreports.engine.fill.JRFillDataset.createQueryDatasource(JRFillDataset.java:1126)
at net.sf.jasperreports.engine.fill.JRFillDataset.initDatasource(JRFillDataset.java:696)
at net.sf.jasperreports.engine.fill.BaseReportFiller.setParameters(BaseReportFiller.java:437)
at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:548)
at net.sf.jasperreports.engine.fill.BaseFillHandle$ReportFill.run(BaseFillHandle.java:123)
at com.jaspersoft.jasperserver.api.engine.jasperreports.service.impl.EngineServiceImpl$SynchronousExecutor.execute(EngineServiceImpl.java:924)
at net.sf.jasperreports.engine.fill.BaseFillHandle.startFill(BaseFillHandle.java:169)
at com.jaspersoft.jasperserver.api.engine.jasperreports.service.impl.EngineServiceImpl$AsynchronousReportFiller.fillReport(EngineServiceImpl.java:880)
at com.jaspersoft.jasperserver.api.engine.jasperreports.service.impl.EngineServiceImpl.fillReport(EngineServiceImpl.java:1829)
at com.jaspersoft.jasperserver.api.engine.jasperreports.service.impl.EngineServiceImpl$ReportFill.runWithDataSource(EngineServiceImpl.java:1169)
at com.jaspersoft.jasperserver.api.engine.jasperreports.service.impl.EngineServiceImpl$ReportFill.runReport(EngineServiceImpl.java:1051)
at com.jaspersoft.jasperserver.api.engine.jasperreports.service.impl.EngineServiceImpl$ReportRunnable.run(EngineServiceImpl.java:946)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:745)

Thanks in advance

v6.3
JasperServer
morisbozzetto's picture
Joined: May 26 2014 - 2:27am
Last seen: 1 year 10 months ago
Feedback