Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 318361

Summary: Embedded list and grid elements causing high eclipse cpu usage when idle
Product: z_Archived Reporter: whought
Component: BIRTAssignee: Dazheng Gao <gump_gao>
Status: VERIFIED FIXED QA Contact: Xiaoying Gu <bluesoldier>
Severity: normal    
Priority: P3 CC: bluesoldier, zqian
Version: unspecified   
Target Milestone: 2.6.1   
Hardware: PC   
OS: Windows 7   
Whiteboard: Obsolete

Description whought CLA 2010-06-29 13:28:32 EDT
Build Identifier: Eclipse 3.5: 20100218-1602 [birt 2.5.2], and Eclipse 3.6: 20100617-1415 [birt 2.6]

Embedding a grid element within a list element, that is within a top-level list element causes the report designer to enter into some type of background busy loop.  The background busy loop causes maxxed or high cpu utilization (depending on cpu core configuration).

Attaching jconsole to the eclipse process shows what looks like background rendering tasks in some type of loop.

Eclipse will run this mode indefinitely - have not seen memory or stack issues even after hours in this state.

Reproducible: Always

Steps to Reproduce:
1. Create new, blank report
2. In body section, add a list element (List A).
3. In detail section of List A, add a second list (List B).
4. In detail section of List B, add a grid element (default 3x3 size is fine)
5. CPU immediately jumps and stays high
Comment 1 Dazheng Gao CLA 2010-07-27 23:04:37 EDT
Fixed.
Comment 2 Xiaoying Gu CLA 2010-07-30 01:35:07 EDT
Verified with latest 2.6.1 nightly build 2.6.1.v20100729-0630