ujjawalkhare11 Posted September 26, 2013 Share Posted September 26, 2013 Hi I am trying to populate a report using jasperserver. My main report has 3 subreports while running this report on ireport it works fine but in jasperserver it is throwing below exceptions:The server has encountered an error. Please excuse the inconvenience. Error Messagecom.jaspersoft.jasperserver.api.JSException: Error filling reportError Tracecom.jaspersoft.jasperserver.api.JSException: Error filling report at com.jaspersoft.jasperserver.api.engine.jasperreports.service.impl.EngineServiceImpl$FillResultListener.reportFillError(EngineServiceImpl.java:1030) at net.sf.jasperreports.engine.fill.BaseFillHandle.notifyError(BaseFillHandle.java:211) at net.sf.jasperreports.engine.fill.BaseFillHandle$ReportFiller.run(BaseFillHandle.java:135) at com.jaspersoft.jasperserver.api.engine.jasperreports.service.impl.EngineServiceImpl$SynchronousExecutor.execute(EngineServiceImpl.java:733) atError Messagenet.sf.jasperreports.engine.JRException: Resource not found at : report8_subreport1.jasperError Tracenet.sf.jasperreports.engine.JRException: Resource not found at : report8_subreport1.jasper at net.sf.jasperreports.repo.RepositoryUtil.getResourceFromLocation(RepositoryUtil.java:255) at net.sf.jasperreports.repo.RepositoryUtil.getReport(RepositoryUtil.java:208) at net.sf.jasperreports.engine.fill.JRFillSubreport.evaluateReport(JRFillSubreport.java:329) at net.sf.jasperreports.engine.fill.JRFillSubreport.evaluateSubreport(JRFillSubreport.java:359) at net.sf.jasperreports.engine.fill.JRFillSubreport.evaluate Attaches is my main.jrxml file.be noted that when giving subreports parameter as $P{SUBREPORTS_DIR} + "report8.subreport.jasper" ---> Its throwing DATABASE_TIMEZONE error. so by both methods I am getting error. Please suggest a possible modification. Link to comment Share on other sites More sharing options...
ujjawalkhare11 Posted September 26, 2013 Author Share Posted September 26, 2013 Hi Updated SUBDIR path as :-<subreportExpression class="java.lang.String"><![CDATA["C://Users//ukhare//Desktop//report//report8_subreport2.jasper"]]></subreportExpression>Now getting below error: The server has encountered an error. Please excuse the inconvenience. Error Messagenet.sf.jasperreports.engine.JRRuntimeException: Parameter "DATABASE_TIMEZONE" does not exist.Error Tracenet.sf.jasperreports.engine.JRRuntimeException: Parameter "DATABASE_TIMEZONE" does not exist. at net.sf.jasperreports.engine.query.JRAbstractQueryExecuter.getValueParameter(JRAbstractQueryExecuter.java:646) at net.sf.jasperreports.engine.query.JRAbstractQueryExecuter.getValueParameter(JRAbstractQueryExecuter.java:661) at com.jaspersoft.jasperserver.api.engine.jasperreports.util.JRTimezoneJdbcQueryExecuter.getValueParameter(JRTimezoneJdbcQueryExecuter.java:148) atUpdated main jrxml is also attached. Link to comment Share on other sites More sharing options...
hishamkmr Posted October 2, 2013 Share Posted October 2, 2013 is it populating data from i-report and throwing error only at jasper server? Link to comment Share on other sites More sharing options...
dheerursm Posted October 12, 2016 Share Posted October 12, 2016 I do have similar problem with one of my report. My main report and subreport are working good when I run them in Jasper studio but when once I publish both the main report and sub report to jasper server, reprot is returning with the same error. Please let me know if you find any solution. Thanks. Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now