We have been using the BIRT Viewer 2.3.0 under Tomcat 6.0 for running BIRT reports from our web application.<br />
<br />
We just upgraded our BIRT development environment to BIRT 2.3.1. I modified a report which notified me that it was being saved by a newer version of BIRT and I continued to save the modified report.<br />
<br />
When I ran the modified report from our web application, I received the following error "There is no report design object available" and in the Report Engine" log there was an "invalid design file" error. I'm sure that this is due to an incompatibility between the old BIRT viewer and the modified BIRT report.<br />
<br />
I initially installed the BIRT viewer using the instructions found at:<br />
<a class='bbc_url' href='
http://www.eclipse.org/birt/phoenix/deploy/viewerSetup.php'>Installing the BIRT Viewer in Tomcat</a><br />
<br />
Is there an automated way to update the BIRT viewer to 2.3.1 rather than doing a re-install under the Tomcat webapps folder? The reason I ask is because we use the BIRT designer in Eclipse to create/modify reports in sub-folders of the "report" folder under the BIRT viewer (using Windows file sharing), and we have a copy of the jar file for our JDBC-ODBC bridge in the "drivers" folder under "WEB-INF/platform/plugins/org.eclipse.birt.report.data.oda.jdbc_2.3.0.v20080610". <br />
<br />
An automated update process would simplify BIRT viewer upgrades in the future, although I know that I can save away our reports and driver, re-install the BIRT viewer, copy back the reports and driver, and redefine the Windows file share definitions.