dhis2-devs team mailing list archive
-
dhis2-devs team
-
Mailing list archive
-
Message #01004
Re: Providing another source table for reports
On Fri, May 15, 2009 at 10:26 AM, Cintia Marisa <cintia.banze@xxxxxxxxx>wrote:
> Hi all,
> 1st
> Thank u guys for the help.
>
>
> 2nd
> Murod,
>
> Thanks for the samples you sent, they were helpful.
>
> But still, even with the samples you sent to me, when I try to upload and
> view the report in DHIS I get "no report design available" error.
>
> Here's the log:
>
> ====================================================
>
> * INFO 09:06:38,359 All startup routines done
> (DefaultStartupRoutineExecutor.java [Thread-1])
> * INFO 09:38:51,875 Upload file name: sample_params.rptdesign, content
> type: application/octet-stream (AddReportAction.java [http-8080-1])
> * INFO 09:38:51,875 New file: C:\Program Files\Apache Software
> Foundation\Tomcat 6.0\webapps\birt-viewer\sample_params.rptdesign
> (AddReportAction.java [http-8080-1])
> * INFO 09:38:51,890 Report connection URL:
> jdbc:mysql://localhost/dhis2_exp?useUnicode=true&characterEncoding=UTF-8
> (AddReportAction.java [http-8080-1])
> org.eclipse.birt.report.exception.ViewerException: There is no report
> design object available.
> at
> org.eclipse.birt.report.context.ViewerAttributeBean.__init(ViewerAttributeBean.java:233)
> at
> org.eclipse.birt.report.context.BaseAttributeBean.init(BaseAttributeBean.java:233)
> at
> org.eclipse.birt.report.context.ViewerAttributeBean.<init>(ViewerAttributeBean.java:116)
> at
> org.eclipse.birt.report.context.BirtContext.__init(BirtContext.java:44)
> at
> org.eclipse.birt.report.context.BaseContext.<init>(BaseContext.java:69)
> at
> org.eclipse.birt.report.context.BirtContext.<init>(BirtContext.java:30)
> at
> org.eclipse.birt.report.servlet.ViewerServlet.__getContext(ViewerServlet.java:150)
> at
> org.eclipse.birt.report.servlet.BirtSoapMessageDispatcherServlet.doGet(BirtSoapMessageDispatcherServlet.java:151)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
> at
> org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:327)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
> at
> org.eclipse.birt.report.servlet.BirtSoapMessageDispatcherServlet.service(BirtSoapMessageDispatcherServlet.java:122)
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
> at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> at
> org.eclipse.birt.report.filter.ViewerFilter.doFilter(ViewerFilter.java:68)
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
> at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
> at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
> at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
> at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
> at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
> at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
> at
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
> at
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
> at
> org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
> at java.lang.Thread.run(Unknown Source)
>
>
> ====================================================
>
>
> The error disappears if I upLoad the design without choose in BIRT a data
> source. But by doing that i got no data displayed.
>
Just a guess, but this reminds me of version incompatibility issues we have
had before. I think your BIRT viewer and Murod's deisgner (since he designed
the report) are different versions.
Have you tried your BIRT viewer with reports designed with the same version?
Try open Murod's report in your report designer and preview it there and see
what happens.
I am using BIRT v. 2.3 for both designer and viewer.
Ola
---------
References