Jump to content
We've recently updated our Privacy Statement, available here ×

jar can't find jasper file


gashi.krenar

Recommended Posts

Hello Guys,

im developing a program which exports charts to a pdf using jasper.

The problem is here:

parameters.put("file", "statistics_summary.jasper");

So basically, i got an folder called "jasperreports-config" in my resources folder and there are some .jrxml files and this .jasper file. I added this folder as a resource in my pom.xml file so the jar knows, to look up there for this. Also, i put the path to the java build path so it shouldn't have any problems finding this file.

Now when i call:

JasperPrint jasperPrint = JasperFillManager.fillReport(jasperReport, parameters, beanColDataSource);

Eclipse intern it works, but the jar prints me:

Building report...
            net.sf.jasperreports.engine.JRException: Resource not found at: src/main/resources/jasperreports-config/statistics_summary.jasper.
            at net.sf.jasperreports.repo.RepositoryUtil.getResourceFromLocation(RepositoryUtil.java:153)
            at net.sf.jasperreports.repo.RepositoryUtil.getReport(RepositoryUtil.java:112)
            at net.sf.jasperreports.engine.fill.JRFillSubreport.loadReport(JRFillSubreport.java:398)
            at net.sf.jasperreports.engine.fill.JRFillSubreport.evaluateReport(JRFillSubreport.java:365)
            at net.sf.jasperreports.engine.fill.JRFillSubreport.evaluateSubreport(JRFillSubreport.java:427)
            at net.sf.jasperreports.engine.fill.JRFillSubreport.evaluate(JRFillSubreport.java:341)
            at net.sf.jasperreports.engine.fill.JRFillElementContainer.evaluate(JRFillElementContainer.java:381)    
            at net.sf.jasperreports.engine.fill.JRFillBand.evaluate(JRFillBand.java:500)
            at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillSummaryWithLastFooterAndPageBands(JRVerticalFiller.java:1309)
            at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillSummary(JRVerticalFiller.java:1036)
            at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReportEnd(JRVerticalFiller.java:286)
            at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReport(JRVerticalFiller.java:122)
            at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:580)
            at net.sf.jasperreports.engine.fill.BaseReportFiller.fill(BaseReportFiller.java:414)
            at net.sf.jasperreports.engine.fill.JRFiller.fill(JRFiller.java:121)
            at net.sf.jasperreports.engine.JasperFillManager.fill(JasperFillManager.java:667)
            at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:983)
            at plotter.chart.model.Report.buildReport(Report.java:207) (This is where i call fillReport)

Can you help me? Thx in advance

 

Link to comment
Share on other sites

  • Replies 1
  • Created
  • Last Reply

Top Posters In This Topic

Popular Days

Top Posters In This Topic

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...