Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 321287 - Non-adjacent dynamic text items generate exception if cell has a bookmark set
Summary: Non-adjacent dynamic text items generate exception if cell has a bookmark set
Status: VERIFIED FIXED
Alias: None
Product: z_Archived
Classification: Eclipse Foundation
Component: BIRT (show other bugs)
Version: unspecified   Edit
Hardware: PC Windows XP
: P3 normal (vote)
Target Milestone: 3.7.0   Edit
Assignee: Birt-ReportEngine-inbox@eclipse.org CLA
QA Contact: Xiaoying Gu CLA
URL:
Whiteboard: Obsolete
Keywords:
Depends on:
Blocks:
 
Reported: 2010-07-30 02:23 EDT by Missing name CLA
Modified: 2011-05-26 13:32 EDT (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Missing name CLA 2010-07-30 02:23:58 EDT
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
Comment 1 Yu Chen CLA 2010-08-05 23:28:54 EDT
Fixed.
Comment 2 Xiaoying Gu CLA 2010-09-08 23:37:21 EDT
Verified in build 2.6.1.v20100909-0630