Community
Participate
Working Groups
Build Identifier: Eclipse BIRT Designer Version 2.6.0.v20100531 Build <2.6.0.v20100609-1613> Non-adjacent dynamic text items in a table's detail row generate exceptions when viewing with report viewer when cell bookmark is set. This problem behaves differently depending on which cell bookmark is set relative to dynamic text items: a) If bookmark is set for detail row cell that is after the columns where dynamic text items are added then viewer produce following exception: "org.eclipse.birt.report.engine.api.EngineException: can not re-generate content for MultiLineItem". In this case first dynamic text item in a detail row is shown. b) If bookmark is set for detail row cell in a column that is between the columns where dynamic text items are then report fails to show in a report viewer. Following exception is generated: "org.eclipse.birt.report.service.api.ReportServiceException: Error happened while running the report" If bookmarks are assigned for multiple cells in detail row then report may work, it may generate MultiLineItem exception or fail to show depending on which cells bookmark is set. Additional details on forum as well as an example report: http://www.birt-exchange.org/org/forum/index.php/topic/20170-multilineitem-error-with-dynamic-text-items/ Reproducible: Always Steps to Reproduce: 1. Create a table 2. Add dynamic text items in some of the detail row cells so that they aren't in adjacent columns 3. Set bookmark value for cell in the detail row that is located in column after the columns where dynamic text items are 4. Open report in report viewer
Fixed.
Verified in build 2.6.1.v20100909-0630