Please help!
We use BIRT for a long time and found that HTML report loading fails if the resulting XML returned by BIRT exceeds 1,05MB. For some unknown reason the XML is fully downloaded, but browser is still waiting for something, and then after script max wait time ends Chrome shows empty page, and IE / Mozilla shows the report. Attached is a Network monitoring screenshot #1.
When searching for a solution, I recently found a report (
http://www.hgsc.bcm.tmc.edu/y-chromosome-report/run?__report=report/Y-Chr_report.rptdesign). It is deployed on Tomcat, and it is working )) see screenshot #2.
I also found one more difference in reports behavoir. When browser is loading our report, the Network statistics is frozen till the end of the download - and then instantly it shows the downloaded size. In second case the number of downloaded bytes is gradually increasing.
I tried to:
- switch from BIRT 2.6 both to 4.2 and 2.3;
- switch from Tomcat 6 to Tomcat 7;
- setup Tomcat on Windows station (localhost);
- switch from Tomcat to Glassfish.
Nothing helps - just as the XML file size for HTML report exceeds 1,05MB, Chrome fails to show it, and any browser hangs tills script max execution time ends.
Please help! should you do any special settings for Tomcat / Java?