0

I make some reports on ireport with using java on backend but I have some issues with this problem. I finished the template of the report and also I made the backend part of the project but when I wanted to make preview of the report on I report I got this error message. Report can be compiled but there are some problem I guess. I need some help. Thanks in advance....

The error message is:

Setting net.sf.jasperreports.engine.query.JRJdbcQueryExecuterFactory as Query Executer Factory for language: sql  Filling report...  Locale: Türkçe (Türkiye)  Time zone: Default Error filling print... Error evaluating expression :      Source text : new net.sf.jasperreports.engine.JREmptyDataSource($R{exam_result_data_collection}) java.lang.NoSuchMethodException: net.sf.jasperreports.engine.JREmptyDataSource.(java.lang.String)     at java.lang.Class.getConstructor0(Class.java:2902)     at java.lang.Class.getConstructor(Class.java:1731)     at com.jaspersoft.ireport.designer.compiler.prompt.Prompter$1.run(Prompter.java:278)     at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:302)     at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:745)     at java.awt.EventQueue.access$300(EventQueue.java:103)     at java.awt.EventQueue$3.run(EventQueue.java:706)     at java.awt.EventQueue$3.run(EventQueue.java:704)     at java.security.AccessController.doPrivileged(Native Method)     at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)     at java.awt.EventQueue.dispatchEvent(EventQueue.java:715)     at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:104)     at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)     at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)     at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)     at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)     at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)     at java.awt.EventDispatchThread.run(EventDispatchThread.java:91) net.sf.jasperreports.engine.fill.JRExpressionEvalException: Error evaluating expression :      Source text : new net.sf.jasperreports.engine.JREmptyDataSource($R{exam_result_data_collection})     at net.sf.jasperreports.engine.fill.JREvaluator.evaluate(JREvaluator.java:263)     at net.sf.jasperreports.engine.fill.JRCalculator.evaluate(JRCalculator.java:611)     at net.sf.jasperreports.engine.fill.JRCalculator.evaluate(JRCalculator.java:579)     at net.sf.jasperreports.engine.fill.JRFillElement.evaluateExpression(JRFillElement.java:1016)     at net.sf.jasperreports.engine.fill.JRFillSubreport.evaluateSubreport(JRFillSubreport.java:405)     at net.sf.jasperreports.components.table.fill.FillTableSubreport.evaluateSubreport(FillTableSubreport.java:92)     at net.sf.jasperreports.components.table.fill.FillTable.evaluate(FillTable.java:118)     at net.sf.jasperreports.engine.fill.JRFillComponentElement.evaluate(JRFillComponentElement.java:110)     at net.sf.jasperreports.engine.fill.JRFillElementContainer.evaluate(JRFillElementContainer.java:259)     at net.sf.jasperreports.engine.fill.JRFillBand.evaluate(JRFillBand.java:456)     at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillColumnBand(JRVerticalFiller.java:2067)     at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillDetail(JRVerticalFiller.java:788)     at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReportStart(JRVerticalFiller.java:298)     at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReport(JRVerticalFiller.java:152)     at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:963)     at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:892)     at net.sf.jasperreports.engine.fill.JRFiller.fill(JRFiller.java:114)     at net.sf.jasperreports.engine.JasperFillManager.fill(JasperFillManager.java:584)     at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:930)     at com.jaspersoft.ireport.designer.compiler.IReportCompiler.run(IReportCompiler.java:928)     at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:572)     at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:997) Caused by: org.codehaus.groovy.runtime.metaclass.MethodSelectionException: Could not find which method (null) to invoke from this list:   public net.sf.jasperreports.engine.JREmptyDataSource#()   public net.sf.jasperreports.engine.JREmptyDataSource#(int)     at groovy.lang.MetaClassImpl.chooseMethodInternal(MetaClassImpl.java:2867)     at groovy.lang.MetaClassImpl.chooseMethod(MetaClassImpl.java:2802)     at groovy.lang.MetaClassImpl.createConstructorSite(MetaClassImpl.java:3048)     at org.codehaus.groovy.runtime.callsite.CallSiteArray.createCallConstructorSite(CallSiteArray.java:88)     at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallConstructor(CallSiteArray.java:57)     at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:182)     at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:190)     at ExamResultReport_1644319362705_183147.evaluate(calculator_ExamResultReport_1644319362705_183147:262)     at net.sf.jasperreports.engine.fill.JREvaluator.evaluate(JREvaluator.java:250)     ... 21 more Print not filled. Try to use an EmptyDataSource...

Alex K
  • 21,796
  • 18
  • 106
  • 231
  • Does this answer your question? [How do I fix a NoSuchMethodError?](https://stackoverflow.com/questions/35186/how-do-i-fix-a-nosuchmethoderror) – Alex K Mar 26 '22 at 15:16

0 Answers0