Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Generating dynamic jasper report from tabledatamodel

I am trying to generate a jasper report using a tabledatamodel, as

JRDataSource dataSource = new JRTableModelDataSource(model);
JasperPrint jp = DynamicJasperHelper.generateJasperPrint(dr, new ClassicLayoutManager(), dataSource);


        JasperViewer.viewReport(jp);

when I run this code I get following error, if anyone can help me to come-up with this problem.

Exception in thread "main" java.lang.NoSuchMethodError: ar.com.fdvs.dj.domain.DynamicJasperDesign.setPrintOrder(B)V at ar.com.fdvs.dj.core.DJJRDesignHelper.getNewDesign(DJJRDesignHelper.java:69) at ar.com.fdvs.dj.core.DynamicJasperHelper.generateJasperDesign(DynamicJasperHelper.java:207) at ar.com.fdvs.dj.core.DynamicJasperHelper.generateJasperReport(DynamicJasperHelper.java:535) at ar.com.fdvs.dj.core.DynamicJasperHelper.generateJasperReport(DynamicJasperHelper.java:518) at ar.com.fdvs.dj.core.DynamicJasperHelper.generateJasperPrint(DynamicJasperHelper.java:283) at ar.com.fdvs.dj.core.DynamicJasperHelper.generateJasperPrint(DynamicJasperHelper.java:236)

like image 805
Harsha Avatar asked Jan 01 '26 11:01

Harsha


1 Answers

This has something to do with the jasper reports version you are using, try downgrading. The issue was reported here

like image 122
Kris Avatar answered Jan 03 '26 00:01

Kris



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!