Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Archived » BIRT » xls export failing for large data Birt 2.6.2
xls export failing for large data Birt 2.6.2 [message #1354694] Wed, 14 May 2014 11:26 Go to next message
Eclipse User is currently offline Eclipse UserFriend
Messages: 10
Registered: May 2014
Junior Member
We are using Birt 2.6.2 to generate the excel reports.

We have two report design files(for two report types).


For one report design file, excel generation working fine for large data. It automatically adds new sheet in the excel. Its working properly.
For this we are using static design file.

For another report design file, excel generation fails with following exception for large data(more than 67000 rows). This design file is generated dynamic.
If the no. of rows are less than 65,000 then its working properly.

Caused by: java.lang.NegativeArraySizeException
	at org.eclipse.birt.report.engine.emitter.excel.layout.Page.synchronize(Page.java:744)
	at org.eclipse.birt.report.engine.emitter.excel.layout.ExcelLayoutEngine.endRow(ExcelLayoutEngine.java:492)
	at org.eclipse.birt.report.engine.emitter.excel.ExcelEmitter.endRow(ExcelEmitter.java:125)



What could be the reason for above exception?
Is there anything wrong in design file or something wrong in my code?
Re: xls export failing for large data Birt 2.6.2 [message #1375701 is a reply to message #1354694] Fri, 23 May 2014 05:17 Go to previous message
Michael Williams is currently offline Michael WilliamsFriend
Messages: 1925
Registered: July 2009
Senior Member

Are you using the default XLS emitter?

Michael

Developer Evangelist, Silanis
Previous Topic:BIRT exclude null labels from chart and legend
Next Topic:adjust grid row height according to chart height
Goto Forum:
  


Current Time: Fri Apr 19 19:44:31 GMT 2024

Powered by FUDForum. Page generated in 0.02870 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top