Hi,<br />
<br />
I am new to BIRT.<br />
<br />
My project requirements is that I need to create a report in servlet and display it on jsp pages. The report will use data provided by user.<br />
<br />
I tried to to create sample.rptdesign using java code as mentioned in following link.<br />
<a class='bbc_url' href='
http://wiki.eclipse.org/Java_-_Simple_Design_Engine_API_(BIRT'>Java - Simple Design Engine API (BIRT - Eclipsepedia</a>)<br />
<br />
The java code executed successfully it and created a file (sample.rptdesign), but when I tried to view this report in viewer installed in Tomcat 6.0.16 then I got following error:<br />
+ The report file : I:ServerTomcat 6.0.16webappsWebViewerExample/sample.rptdesign does not exist or contains errors.<br />
<br />
org.eclipse.birt.report.exception.ViewerException: The report file : I:ServerTomcat 6.0.16webappsWebViewerExample/sample.rptdesign does not exist or contains errors.<br />
at org.eclipse.birt.report.context.ViewerAttributeBean.getDesignHandle(ViewerAttributeBean.java:658)<br />
at org.eclipse.birt.report.context.ViewerAttributeBean.__init(ViewerAttributeBean.java:231)<br />
at org.eclipse.birt.report.context.BaseAttributeBean.init(BaseAttributeBean.java:233)<br />
at org.eclipse.birt.report.context.ViewerAttributeBean.(ViewerAttributeBean.java:116)<br />
at org.eclipse.birt.report.context.BirtContext.__init(BirtContext.java:44)<br />
at org.eclipse.birt.report.context.BaseContext.(BaseContext.java:69)<br />
at org.eclipse.birt.report.context.BirtContext.(BirtContext.java:30)<br />
at org.eclipse.birt.report.servlet.ViewerServlet.__getContext(ViewerServlet.java:150)<br />
at org.eclipse.birt.report.servlet.BirtSoapMessageDispatcherServlet.doGet(BirtSoapMessageDispatcherServlet.java:151)<br />
at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)<br />
at org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:327)<br />
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)<br />
at org.eclipse.birt.report.servlet.BirtSoapMessageDispatcherServlet.service(BirtSoapMessageDispatcherServlet.java:122)<br />
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)<br />
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)<br />
at org.eclipse.birt.report.filter.ViewerFilter.doFilter(ViewerFilter.java:68)<br />
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)<br />
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)<br />
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)<br />
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)<br />
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)<br />
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)<br />
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)<br />
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)<br />
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)<br />
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)<br />
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)<br />
at java.lang.Thread.run(Thread.java:619)<br />
<br />
<br />
I can view that report perfectly fine in eclipse ganymede web viewer.<br />
<br />
I check the version of birt runtime (2.3.2) from which I took jar files to compile my java code.<br />
<br />
The BIRT chart framework installed in eclipse has version 2.3.2<br />
<br />
<br />
I am struggling to find out the reason since 1 week.<br />
Please help<br />
Thanks in advance.